首页 开发编程 正文

深入理解php高级技巧 提高PHP开发效率的技巧

以及深入理解php高级技巧对应的知识点,感觉是没搞清他们写的思路,都说用框架开发比较快。不知道自己这个算不算是一个框架…这几天也帮别人写了个博客程序,但是之前因为有了asp的基础所以上手比较快,需要多练多写程序才行啊,一开作为一个web开发者确实需要了解很多东西,你要知道的是即使你喜欢写php程序但是也不能离开html,宿舍一个宿友前...

本篇文章给大家谈谈怎么提高php水平,以及深入理解php高级技巧对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

怎样提高php水平?

!paperen自己那时也google过,百度过,但是大致说的都是一样的,要多写代码多练,多看。其实现在的paperen也不是很强,至少连框架到底是什么东西都还不是很清楚,前些天也看了看thinkphp,但是还没有钻研彻底。 而再前些日子paperen我也不停地看别人的代码,WordPress,phpcms,dede等等一些开源的php,但是越看越乱,感觉是没搞清他们写的思路,不过确实也领会了不少东西,至少将他们开发的模式弄懂了一些,文件基本都差不多,一般都是require一个配置全局的文件,然后定义很多常量,之后是类,函数,缓存等等。paperen我现在也是这样进行程序的编写的,因为确实是方便,虽然文件分的比较多但是思路却很清晰。 都说用框架开发比较快,但是paperen我到目前为止还没用过框架来进行开发,不知道自己这个算不算是一个框架…这几天也帮别人写了个博客程序,不过功能没自己的强,但是感觉帮他写的后台比自己这个后台还要好看并且舒服…不过这也是件好事,证明自己的水平渐长了点。 paperen我的php年龄还不到一年,是从今年暑假开始接触php的,但是之前因为有了asp的基础所以上手比较快,但还是如网上说的那样,需要多练多写程序才行啊,还有个人意见--还要全面,一开作为一个web开发者确实需要了解很多东西,包括html,Css,JavaScript,sql甚至Jquery,Ajax等等,但是不要被吓倒,一步一步就好了,你要知道的是即使你喜欢写php程序但是也不能离开html,也不能不知道其他的知识,你需要去了解全部的知识但是不一定要全精通。 paperen我还记得在海奇那次面试,不知不觉间说了句自己是全能的,现在说起来自己都觉得很寒…但是自己那时候确实是想到那么一句了,因为paperen在弄懒吧的时候不但要负责前台的美工设计,还要进行代码的编写,基本上说是一个人负责整站的建设,虽然“全能”这个形容确实夸张,但是我找不到别的词来形容自己在弄懒吧时的状况了,至少paperen我没说“全精”… 关键在于兴趣吧,还是那样说,宿舍一个宿友前段时间也说要学php但是也不到两天的劲就退了,他没有兴趣,如果问我php进步的原因,paperen我会说兴趣占了百分之四十,百分之四十是练习,百分之二十是坚持。当你到达一定高度的时候也一定会问怎去提高水平,paperen觉得那时候还是继续应该回去看别人写的代码,继续去了解别人的思路,从中获得自己以前想不到的东西,然后用于以后的程序编写并发展自己的程序特色。 近来paperen我虽说是将实习退了,但也不见得又多空闲,应付学院的实习报告,还有帮别人写了个博客,当然还有考试,转眼就过了一周,唉,感觉时间还是过得很快,还说要整改懒吧,似乎还需要一段时间啊~~paperen我也得给自己充充电,看看JavaScript方面的书还有jquery,再回头去看看WordPress等几个开源的php代码,还有研究一下框架,也就是近段时间自己的计划了。

怎样提高PHP水平

看完基本理论呢,就这样下手吧,

先去源码站下载个,最简单的留言本系统,(越小越好,太复杂的不好看),然后就你从头到尾的看它一遍,看到不了解的函数就百度一下,久而久之,你就会有一种程序的思路,然后你再这基本上小改小改,改改功能,改改效果,改久了就会熟悉了,你就可以有自己的开发思想。从而进阶的学习其它更好程序,

学一个好的程序,总是要学会先改模板,只有你看了别人怎么写,你才会知道要怎样才会写得比别人更好!!!!

希望对你有帮忙,,我自己是学asp的,后来转学php花了一周时间就开发第一套PHP系统,当然有asp基本转PHP是很快的。。

提高PHP开发效率的技巧

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。

1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。

2、$row[’id’] 的速度是$row[id]的7倍。

3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。

4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。

5、注销那些不用的变量尤其是大数组,以便释放内存。

6、尽量避免使用__get,__set,__autoload。

7、require_once()代价昂贵。

8、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。

9、如果你想知道脚本开始执行(译注:即服务器端收到客户端请求)的时刻,使用$_SERVER[‘REQUEST_TIME’]要好于time()。

10、函数代替正则表达式完成相同功能。

11、str_replace函数比preg_replace函数快,但strtr函数的效率是str_replace函数的四倍。

关于怎么提高php水平和深入理解php高级技巧的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除