PHP效率并不低,相反PHP有着很多高效率的写法。下面是几种PHP的高效率写法:
1、尽量静态化
如果一个方法能被静态,那就声明它为静态的,速度可提高1/4。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。
2、在循环之前设置循环的最大次数,而非在在循环中
3、销毁变量去释放内存,特别是大的数组
数组和对象在php特别占内存的,这个由于php的底层的zend引擎引起的,一般来说,PHP数组的内存利用率只有 1/10, 也就是说,一个在C语言里面100M 内存的数组,在PHP里面就要1G。
4、在includes和requires中使用绝对路径
如果包含相对路径,PHP会在include_path里面遍历查找文件。用绝对路径就会避免此类问题,因此解析操作系统路径所需的时间会更少。
5、尽量多用静态HTML页面,少用脚本
Apache解析一个PHP脚本的时间要比解析一个静态HTML页面慢2至10倍。
推荐教程:PHP视频教程
以上是php效率很低吗的详细内容。更多信息请关注PHP中文网其他相关文章!