一、假如能将类的办法界说成static
,就只管即便界说成static
,它的速率会晋升快要4倍。
二、row['id']
的速度是row[id]
的7倍。
三、echo
比 print
快,而且应用echo的多重参数(译注:指用逗号而没有是句点)替代字符串联接,比方echo str1,str2
。
四、正在执行for
轮回以前确定最年夜轮回数,没有要每一轮回一次都较量争论最年夜值,最佳运用foreach
替代。
五、登记那些不必的变量尤为是年夜数组,以便开释内存。
六、只管即便防止应用__get
,__set
,__autoload
。
七、require_once()
价值低廉。
八、include
文件时只管即便应用相对门路,由于它防止了PHP去include_path
里查找文件的速率,解析操作零碎门路所需的工夫会更少。
九、假如你想晓得剧本开端执行(译注:即效劳器端收到客户端申请)的时辰,应用$_SERVER[‘REQUEST_TIME’]
要好过time()
。
十、函数替代正则表白式实现相反性能。
十一、str_replace
函数比preg_replace
函数快,但strtr
函数的效率是str_replace
函数的四倍。
十二、假如一个字符串交换函数,可承受数组或字符作为参数,而且参数长度没有过长,那末能够思考额定写一段交换代码,使患上每一次通报参数是一个字符,而没有是只写一行代码承受数组作为查问以及交换的参数。
1三、应用抉择分支语句(译注:即switch case
)好过应用多个if,else if语句。
1四、用@
屏蔽谬误音讯的做法十分低效,极端低效。
1五、关上apache
的mod_deflate
模块,能够进步网页的阅读速率。
1六、数据库衔接当应用终了时应关掉,没有要用长衔接。
1七、谬误音讯价值低廉。
1八、正在办法中递增部分变量,速率是最快的。简直与正在函数中挪用部分变量的速率相称。
1九、递增一个全局变量要比递增一个部分变量慢2倍。
20、递增一个工具属性(如:$this->prop++
)要比递增一个部分变量慢3倍。
相干保举:
PHP视频教程:https://www.php.cn/course/list/29/type/2.html
以上就是总结PHP编程20年夜效率要点的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学
抱歉,评论功能暂时关闭!