PHP编程:《PHP编程最快分明》第八讲:php启示和...
告诉你了一个方式,但是缺少努力这一环节,那也是白搭。 同时,有良多函数是可以有多种办法完成的,这需求天真应用。只要记住了这些函数,才干开辟出静态的网站;也只要多实习,全部网站开辟一次,才干纯熟的停止下次的开辟,才发明本人的缺乏并改善。良多办法都可以改善,好比这个计数器:
实例24 计数器
复制代码 代码以下:
<?php
//计数器
function countx($file="count.dat"){
if(file_exists($file)){
$fp=fopen($file,"r");
$numx=fgets($fp,10);
fclose($fp);
$numx++;
//以上四行代码可以用一条表达式取代:$numx=file_get_contents($file)+1;
}
else{
$numx=1;}
file_put_contents($file,$numx);//当文件不存在时,这函数会主动创立文件,并且会主动把参数转成字符串写入。
echo $numx;
/*全部函数体可以用两条表达式取代:file_exists($file)?file_put_contents($file,file_get_contents($file)+1):file_put_contents($file,"1");readfile($file);
*/
}
//函数挪用
countx();
?>
完成办法多的是,人人多思虑一下吧。
最初这个例子,是调试时用到的盘算代码运转所用的工夫,单元为秒以五位小数输入,相当于搜刮引擎的搜刮工夫,经常使用于SQL等优化,代码以下:
实例25 盘算代码运转所用工夫,优化代码
复制代码 代码以下:
<?php
$ftime=microtime();
countx();//此处放要盘算运转所用工夫的代码,这是挪用上一例的函数。
$ftime=number_format((microtime()-$ftime),5);
echo $ftime;
?>
我这本教程根基以实例为主,很少讲述,这些代码不难,函数也是精挑细选的,我的目标是能疾速用起来,好比能处置中文,我假如照搬书上说的只能处置英文的函数,那有甚么用呢?或我把你用不到的函数拿出来,那也是白搭工夫的。
我没有讲复杂的语法,不外我信任人人经由过程有代表性实例的实习,语法和基本都不成成绩的。还有就是这本教程是我针对初、中级的人的,开辟适用的网站足够了。我今后还会出初级一点的教程,好比讲sock、XML、ZIP、PDF、Mail等类库开辟,和编写本人的CMS等。我力图最快分明,不可也要更快分明吧!
再次感谢人人,这个初中级教程就这到这里了,如今对照忙,人人也能够到我的网站www.kuphp.com走走,相互进修一下!
假如人人看的对照累,这里有打包的pdf与doc版 下载地址 http://www.jb51.net/books/32601.html多个成员之间重复做相同的工作,很容易因为交流沟通的时候没有进行一致性的文档要求而出现不明错误,严重影响开发进度,导致在预定时间内无法完成该项目或者完成的项目跟原先计划所要实现的项目功能不符合。 因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax 这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。 首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。 找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。 不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。 微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。 使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。 有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。 建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。 我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。 对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。 写的比较杂,因为我也是个新手,不当至于大家多多指正。 我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。 学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。 有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。 其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎 说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。 兴趣是最好的老师,百度是最好的词典。
页:
[1]