`
xdlliutao
  • 浏览: 38857 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

PHP编程效率的20个要点

阅读更多

兄弟连高老师讲到:用单引号代替双引号来包含字符串,这样做会更快一些。因为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倍。

感谢观看,更多教程点击:兄弟连http://www.lampbrother.net/
分享到:
评论

相关推荐

    提高PHP编程效率的53个要点

    ### 提高PHP编程效率的53个要点 在PHP开发过程中,提高编程效率不仅可以帮助开发者更快地完成项目,还能在一定程度上提升代码质量与可维护性。以下将详细阐述这53个要点,并针对每个要点提供实用建议。 #### 1. ...

    提高PHP编程效率的53个要点(经验小结)

    为了提高PHP编程效率,有多种实践可以遵循。首先,从语法和代码实现的层面来看,使用单引号来包含字符串是更优的选择,因为PHP解释器在处理双引号包围的字符串时需要进行变量替换,而使用单引号则无需此步骤。此外,...

    54个要点提高PHP编程效率

    在PHP编程中,提高效率是每个开发者关注的重点。以下是一些关键点,旨在帮助你优化代码,提升PHP脚本的运行速度。 1. **字符串引用**:使用单引号(')来包含字符串,而非双引号("),因为单引号不会尝试解析其中...

    PHP提高编程效率的20个要点

    主要介绍了PHP提高编程效率的20个要点的相关资料,需要的朋友可以参考下

    php5权威编程

    根据提供的文件信息,...根据上述分析,我们可以了解到PHP5编程的核心概念和技术要点,以及与之相关的技术资源链接,这样可以有助于读者在阅读《php5权威编程》书籍时,更加系统地掌握PHP5的技术细节和应用开发能力。

    提高php编程效率技巧

    php是全球范围应用范围最广的开发语言,php和linux...因其php具有开发周期短、免费、稳定、安全、简单易学、跨平台等优势,被评为最受欢迎的编程语言,下面小编给大家整理了提高php编程效率的20个要点,需要的可以参考

    php编程规范 phper一定要看

    《PHP编程规范:提升开发效率的关键》 PHP作为一种强大的服务器端脚本语言,广泛应用于动态网页和应用程序的开发。为了确保代码的可读性、可维护性和团队协作的高效性,遵循一定的编程规范至关重要。本篇文章将深入...

    新手必看 php编程规范

    PHP编程规范对于初学者来说是至关重要的,它能够帮助编写出更易读、易维护的代码,提高团队协作效率。以下是一些主要的PHP编程规范要点: 1. **缩进**: - 使用Tab键进行缩进,每个Tab代表4个字符的宽度,避免使用...

    PHP十大要点 让你的PHP语言更精准更省力

    为了让你的PHP技能更加精准且高效,掌握以下十大要点至...以上十大要点将助你在PHP编程中游刃有余,实现代码的高效编写。通过深入理解和实践,你将成为一名真正的PHP高手。记住,不断学习和实践是提升技能的不二法门。

    精通php的十大要点(上)

    本文将从十个要点出发,帮助开发者深入理解如何精通PHP,提升开发效率和代码质量。 首先,要精通PHP,开发者必须正确地使用它。PHP自1995年由Rasmus Lerdorf推出,已经经过了多个版本的迭代和改进,成为了当今最...

    PHP编程规范[总结].pdf

    【PHP编程规范】是软件开发领域的一个重要指南,旨在提高代码质量、可读性和团队协作效率。本规范总结了PHP编程中的关键要点,包括命名规则、代码风格和最佳实践。 1. **标准化的重要**:标准化是为了让所有开发者...

    钉钉企业应用Demo(PHP版)

    "钉钉企业应用Demo(PHP版)" 是一个专为钉钉企业微应用开发的示例项目,采用PHP编程语言实现。这个Demo旨在为开发者提供一个快速上手的平台,帮助他们理解如何利用PHP与钉钉的企业级API进行交互,进行二次开发。通过...

    2016泰牛PHP基础班加大牛版-视频教程全套(有笔记)

    【描述】"2016泰牛PHP基础班加大牛版-视频教程全套(有笔记)"的描述简洁明了,重申了这是一个结合了基础和进阶内容的PHP教程,以视频形式呈现,适合想要系统学习PHP编程的人群。"有笔记"的标注意味着这些教程不仅包含...

    PHP在线视频点播网站设计与实现的要点.pdf

    【PHP在线视频点播网站设计与实现的要点】 在当今互联网信息技术飞速发展的时代,视频已经成为人们获取信息和娱乐的主要途径。随着宽带网络的普及,视频点播(VOD)技术逐渐兴起,满足了用户多样化的观看需求。PHP...

    PHP游戏开发(教程,超有价值)

    "编程"这个标签则表明这门教程会涉及基本的编程概念,如变量、条件语句、循环、函数等,这些都是构建任何类型软件的基础。对于游戏开发,还需要了解如何使用面向对象编程(OOP)来设计可扩展和可维护的游戏架构。 ...

Global site tag (gtag.js) - Google Analytics