保举:《php培训》
一、foreach
效率更高,只管即便用 foreach
替代 while
以及 for
轮回
二、轮回外部没有要申明变量,尤为是工具这样的变量
三、轮回前提中应用函数
四、正在多重嵌套轮回中,若有可能,该当将最长的轮回放正在内层,最短轮回放正在外层,从而缩小 cpu
跨轮回层的次数,优化顺序功能
五、用单引号代替双引号援用字符串以完成 PHP
功能优化
六、用 i+=1
替代 i=i+1
。合乎 c/c++
的习气,效率还高
七、优化 Select SQL
语句,正在可能的状况下只管即便少的进行 Insert
、Update
操作,达到 PHP 功能优化的目的
八、某些中央应用 isset
替代 strlen
九、只管即便的少进行文件操作,尽管 PHP 的文件操作效率也没有低的
十、尽可能的应用 PHP 外部函数
十一、正在能够用 PHP 外部字符串操作函数的状况下,没有要用正则表白式
十二、正在能够用 file_get_contents
代替 file
、fopen
、feof
、fgets
等系列办法的状况下,只管即便用 file_get_contents
,由于它的效率高患上多。然而要留意 file_get_contents
正在关上一个 URL 文件时分的 PHP 版本成绩
1三、没有要随意就复制变量
1四、Apache
解析一个 PHP 剧本的工夫要比解析一个动态 HTML
页面慢 2 至 10 倍。只管即便多用动态 HTML 页面,少用剧本
1五、试着喜爱应用三元运算符(?:)
1六、应用抉择分支语句,switch case
好过应用多个 if
,else if
语句,而且代码愈加容易浏览以及保护
1七、当 echo
字符串时用逗号替代点衔接符更快些。echo 一种能够把多个字符串当做参数的 “函数”。echo
是言语构造,没有是真实的函数,故把函数加之了双引号
1八、去除了 HTML 标签和空格换行等字符 preg_replace("/(\s|\ \;| |\xc2\xa0)/", "", strip_tags($str))
1九、目次分隔符 DIRECTORY_SEPARATOR
20、多门路分隔符 PATH_SEPARATOR
2一、bool || die()
更多编程相干内容,请存眷资源魔编程入门栏目!
以上就是PHP 小技术分享的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学
抱歉,评论功能暂时关闭!