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函数的四倍。
12、假如一个字符串替代函数,可接收数组或字符作为参数,而且参数长度不太长,那末能够斟酌分外写一段替代代码,使得每次通报参数是一个字符,而不是只写一行代码接收数组作为查询和替代的参数。
13、应用挑选分支语句(译注:即switch case)好过应用多个if,else if语句。
14、用@屏障毛病音讯的做法异常低效,极为低效。
15、翻开apache的mod_deflate模块,能够进步网页的阅读速率。
16、数据库衔接当应用终了时应关掉,不要用长衔接。
17、毛病音讯价值高贵。
18、在要领中递增局部变量,速率是最快的。险些与在函数中挪用局部变量的速率相称。
19、递增一个全局变量要比递增一个局部变量慢2倍。
20、递增一个对象属性(如:$this->prop++)要比递增一个局部变量慢3倍。
更多PHP相干学问,请接见ki4网!
以上就是PHP编程20大效力要点的细致内容,更多请关注ki4网别的相干文章!