当前位置:首页 > 短网址资讯

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

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

[摘要] 用单引号取代双引号来包括字符串,这样做会更快一些。由于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

分享给朋友:

相关文章

FT12短网址教你如何利用大数据算法定位网站性能瓶颈(BOSS)

FT12短网址教你如何利用大数据算法定位网站性能瓶颈(BOSS)

FT12短网址资讯:架构师非常关注性能问题,上篇文章中我们介绍了京东的自动化压测体系 ForceBot,这篇文章来自 LinkedIn 的技术博客,介绍如何通过大数据算法来分析调用数据,自动定位性能瓶颈。本文由高可用架构翻译。背景我们 FT…

META标签指南:哪些meta标签该用哪些不该用?

META标签指南:哪些meta标签该用哪些不该用?

META标签是网页代码中HEAD区的一个关键标签,其提供的信息虽然用户不可见,但却是文档的最基本的元信息。说起meta标签,许多SEOer的第一反应就是K与D:keywords和description。这两种短链接是在优化过程中最常用的也是…

从产品、市场、投资等,深入了解与分析共享充电宝

从产品、市场、投资等,深入了解与分析共享充电宝

从4月开始,继共享单车之后,共享充电宝突然为科技创投圈所青睐。共享充电宝前景如何?本文作者从产品、市场、投资等多个维度对此进行了分析,共享充电宝的未来似乎并不那么扑朔迷离。忽如一夜春风来,千树万树梨花开。今年春天,共享充电宝火了。3月31日…

AI能让科学研究实现自动化吗?

科学进展受限于人类思考的速度,将其外包给人工智能或许能够改变这一切。撰文:Ahmed Alkhateeb翻译:张雪科学正陷于数据危机之中。去年,仅在生物医学领域就有超过120万篇新论文发表,这令同行评审的生物医学论文总数达到了2600万篇。…

消费者变成“智”人,供应链要变成“人工”智能

消费者变成“智”人,供应链要变成“人工”智能

[ ft12短网址导读 ] 智能供应链包含:①智能预测;②智能商品;③智能定价;④智能库存;⑤科学地分配订单生产路径及快递安排;⑥基于模式识别等技术的风险控制系统,及时预警订单的风险级别等。图片来自“123rf.com.cn”【编…

那个卖了房子去大理的姑娘,4个月以后又回来了……

那个卖了房子去大理的姑娘,4个月以后又回来了……

一、那个卖了房子去大理的姑娘,4个月以后又回来了……也许,我们每个人的内心深处都有一个梦:到一个安静美好的小地方,开一家小店,就这么慢悠悠地晃过这一生……不过,你真的确定这些是你想要的吗?1我一个女文青朋友年前卖了苏州的房子,去云南大理追求…

发表评论

访客

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