php代码优化

在web开发中一些细节很重要,怎么样能提高代码质量,并且写出更高效的php代码,网上收集整理了一些写代码的注意事项,都是一些细节的东西,一下是详细内容。


1:php打印的时候echo比print要快,并且echo的带多重参数,使用逗号代替字符串连接 例如 echo $a,$b


2:定义类放到的时候使用static 它的速度会提升4倍


3:$data['id']的速度是$data[id]的7倍。


3:要使用单引号来包含字符串这样速度会比双引号快一些,因为php会在双引号中搜索变量单引号则不会、


4:尽量避免使用__get,__set,__autoload。


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


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


7:在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题


8:对global变量,应该用完就unset()掉;


9:多多使用大量的PHP内置函数。


10:在apache中解析一个php脚本的时间要比html慢2到10倍所以能使用html静态页面就少使用php


11:、当执行变量$i的递增或递减时,$i++会比++$i慢一些。别的语言跟这不一样。


12:多维数组尽量不要循环嵌套赋值。


13:在可以用PHP内部字符串操作函数的情况下,不要用正则表达式;


14:用@屏蔽错误消息的做法非常低效,极其低效。尽量不要用。


15:可以再数据库中保存session


16:尽量不要使用相对路径 要使用绝对路径。define('ROOT' , pathinfo(__FILE__, PATHINFO_DIRNAME));




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论