您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP_Bible阅读学习(一)——看书看经典,写文写代码

2024/11/23 14:15:13发布19次查看
基础快速再看一下,然后每天有新的好玩的看。
这本书,反正好评不少,就是`php和mysql web开发`,机械工业出版社,澳洲人写的,红皮,有兴趣的可以看一下。
第一篇 使用php
一、入门
5分钟翻一下,两个点吧。
1 php 2// 3//from bible 4//session1 based 5// 6// 7 8//chapter1-use 9namespace bible\basic\using;1011//引用操作符12//这样子赋值的变量享有同一个空间13$a=3;14echo$a;echo
;15$b=&$a;16echo$b;echo
;17$b=3333;18echo$a;echo
;1920//执行操作符21//``22$out=`ls -la`;23echo ''.$out.'
'; 二、数据的存储与检索(文件直接操作
想说的都在代码里了。
1namespace bible\basic\datausing; 2//判断文件是否存在——打开文件——锁定文件——读取文件——写入数据——解锁——关闭文件 3$filename='test.txt'; 4if (!file_exists($filename)) { 5echo 'the file you want to visit is not exist!';echo
; 6exit; 7} 8$fp=@fopen($filename,'r+'); 9flock($fp, lock_ex); //锁定文件,只允许一个写入10while (!feof($fp)){ //按行读取文件内容11$content=fgets($fp);12echo$content;echo
;13}14$writecontent='i have something to write into';15fwrite($fp, $writecontent,strlen($writecontent)); //控制写入长度,兼容性考虑16flock($fp, lock_un); //释放锁定17fclose($fp);
三、数组
其他的都老生常谈,大概查一下随便用,就是熟练度的问题,但还是得知道哈。
然后学到了usort(用户自定义排序)的妙处:
1//chapter3.array 2namespace bible\basic\arrayusort; 3//多维数组的排序 4$array1=array(54654,545,668); 5$array2=array(5454,88,37,54); 6$array3=array(123,4444,5453); 7$arrayall=array($array1,$array2,$array3); 8var_dump($arrayall); 910function dimensionscompare($x,$y)11{12if ($x[1]==$y[1]){13return 0;14 }elseif ($x[1]$y[1]){15return -1;16 }else{17return 1;18 }19}20 @usort($arrayall, dimensionscompare);21var_dump($arrayall);
其他什么的explode还是有点好玩的。
四、字符串操作和正则表达式
字符串整理
1$name=trim($_post['name']);2$email=rtrim($_post['email']);3$feedback=chop($_post['feedback']);
以上就介绍了php_bible阅读学习(一)——看书看经典,写文写代码,包括了bible,php方面的内容,希望对php教程有兴趣的朋友有所帮助。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product