PHP7使用过程中有哪些常见坑需要避免?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1818个文字,预计阅读时间需要8分钟。
PHP已成为世界最好的编程语言,但在开发过程中,其某些特性仍给我们带来困扰。以下是开发过程中遇到的一些难题,希望各路英雄能从以下经验中汲取教训:
PHP尽管已经成为“世界最好的编程语言”,但是在开发的过程中,它的有些特性仍旧给我们造成了一些不明所以的困扰。下面,是本人在开发的过程中踩过的一些坑,希望各位看客能从中汲取教训,绕坑而行。1、不要使用 mysql_ 函数
这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的PDO实现。
2、不要编写垃圾代码
这一条可能易于理解,但是会变得越来越重要,因为PHP 7的速度提升可能会隐藏你的一些问题。不要仅仅满足于你的站点速度,因为迁移到PHP 7才让它变快。
作为一名开发者,你应该总是确保按需加载脚本,尽可能连接它们,编写高效的数据库查询,尽可能使用缓存,以及其它。
3、不要在文件末尾使用PHP闭合标签
你可以看一看,当一个文件以 PHP 代码结尾时,WordPress 多数核心代码都把末尾的 PHP 标签去掉了。实际上,Zend 框架特别禁止了它。PHP 并不需要文件末尾的闭合标签,并且我们可以通过去掉它来保证不会在后面添加任何的空白字符。
4、不要做不必要的引用传递
我个人不喜欢引用传递。我知道有时候它很实用,但是其它情况下它使代码变得难懂,并且更难预测结果。
据说一些人认为它使代码运行更快,但是根据一些 PHP 高级程序员所说,这并不正确。
本文共计1818个文字,预计阅读时间需要8分钟。
PHP已成为世界最好的编程语言,但在开发过程中,其某些特性仍给我们带来困扰。以下是开发过程中遇到的一些难题,希望各路英雄能从以下经验中汲取教训:
PHP尽管已经成为“世界最好的编程语言”,但是在开发的过程中,它的有些特性仍旧给我们造成了一些不明所以的困扰。下面,是本人在开发的过程中踩过的一些坑,希望各位看客能从中汲取教训,绕坑而行。1、不要使用 mysql_ 函数
这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的PDO实现。
2、不要编写垃圾代码
这一条可能易于理解,但是会变得越来越重要,因为PHP 7的速度提升可能会隐藏你的一些问题。不要仅仅满足于你的站点速度,因为迁移到PHP 7才让它变快。
作为一名开发者,你应该总是确保按需加载脚本,尽可能连接它们,编写高效的数据库查询,尽可能使用缓存,以及其它。
3、不要在文件末尾使用PHP闭合标签
你可以看一看,当一个文件以 PHP 代码结尾时,WordPress 多数核心代码都把末尾的 PHP 标签去掉了。实际上,Zend 框架特别禁止了它。PHP 并不需要文件末尾的闭合标签,并且我们可以通过去掉它来保证不会在后面添加任何的空白字符。
4、不要做不必要的引用传递
我个人不喜欢引用传递。我知道有时候它很实用,但是其它情况下它使代码变得难懂,并且更难预测结果。
据说一些人认为它使代码运行更快,但是根据一些 PHP 高级程序员所说,这并不正确。

