当前位置:首页 > 短网址资讯 > 正文内容

PHP编程需要掌握的20个要点,能极大提高效率

www.ft12.com7年前 (2017-05-10)短网址资讯1801

[摘要] 用单引号取代双引号来包括字符串,这样做会更快一些。由于PHP会在双引号包抄的字符串中征采变量,单引号则 不会,留意:只要echo能这么做,它是一种能够把多个字符串看成参数的“函数”

用单引号取代双引号来包括字符串,这样做会更快一些。由于PHP会在双引号包抄的字符串中征采变量,单引号则 不会,留意:只要echo能这么做,它是一种能够把多个字符串看成参数的“函数”(译注:PHP手册中说echo是说话布局,不是真正的函数,故把函数加 上了双引号)。

    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倍。


扫描二维码推送至手机访问。

版权声明:本文由短链接发布,如需转载请注明出处。

本文链接:https://www.ft12.com/article_55.html

分享给朋友:

相关文章

腾讯url.cn团队移动App的网络优化:短链接打开速度优化到原来15%历程

腾讯url.cn团队移动App的网络优化:短链接打开速度优化到原来15%历程

导读:在移动应用开发中,应用上线了只是一个开始,噩梦在后面:手机越用越卡为哪般?手机发烫是为何?谁偷走了用户的钱包?如何瘦成一道闪电?这些问题解决起来都是非常麻烦的,腾讯移动品质中心(url.cn)成立了专项测试团队来解决这些问题。最近几年...

百度的新赌注:语音由DuerOS开路,无人车由Apollo撑腰

[ FT12短网址 ] 李彦宏的中心赌注即是两个:语音和无人车。详细到战术层面,语音由DuerOS开路,无人车由Apollo撑腰。明日,李彦宏将揭晓他为这两个赌注下了啥新筹码。 那么,baidu都在这两个渠道上现已倾泻了...

余额宝为何把钱“拒之门外” ?

最近一段时刻,我国的金融商场可谓是风云突变,8月11日晚间,阿里巴巴旗下闻名的榜首基金企业天弘基金宣告,将个人买卖账户持有限额的上限由25万元调整为10万元,此音讯一出金融商场一片哗然。要知道早在3个月前,余额宝的限额仍是100万的高位,而...

理解短网址在移动互联网的作用

理解短网址在移动互联网的作用

引言这几天无事,仔细研究了一下移动互联网的发展趋势以及在这个过程中出现的每个新鲜事物。然后我发现了短网址在移动互联网的发展中有着不可替代的作用。顾名思义,短网址就是提供网址缩短服务,使得长链接能以比较美观的短链接的形式在互联网以及移动营销中...

人工智能+广告服务,Deepleaper获A轮1800万元融资

人工智能+广告服务,Deepleaper获A轮1800万元融资

[ ft12短网址导读 ] 2017年5月19日消息。旨在通过人工智能技术手段,提升广告效率的初创公司Deepleaper(跃盟科技)日前正式宣布完成由洪泰基金领投的A轮融资,融资金额1800万元。2017年5月19日消息。日前,...

一次MySQL5.7线上故障分析

一次MySQL5.7线上故障分析

坑都是踩出来的。MySQL 5.7 GA已经有很长一段时间了,经过测试评估,在5.7.16版本release之后,我们开始在生产线上规模部署,一个多月相安无事,心中窃喜,在部署了大约200+实例之后,天有不测风云,故障开始接二连三。某日,一...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。