PHP编程中,有哪些常见陷阱可能导致严重问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1900个文字,预计阅读时间需要8分钟。
1. 避免使用 mysql_ 类函数,最终不再需要。PHP 7 已从核心完全移除这些函数,意味着请逐步转向更优秀的 mysqli_ 或 PDO 层函数。
1. 不要使用 mysql_ 类函数
终于,你不用再看到建议不要使用 mysql_ 函数的提示了。因为 PHP 7 从核心上完全移除了它们,这意味着请你移步至更好的 mysqli_ 类函数,或者更灵活的 PDO 层。
2. 不要写无用的代码
这看上去是个无脑建议,但是随着 PHP7 速度的提升掩盖了一些问题使它显得日趋重要。不要仅仅因切到 PHP7 让网站速度变得快点,你就沾沾自喜了。
想理解速度的重要性和如何做的更好,去看看我们这篇文章 初学者加速优化指南。
作为开发者,应该确保按需加载脚本,可能时再组合,编写高效的数据库查询语句,如果可能的话 使用缓存 等等。
3. 不要在文件末尾使用 PHP 闭合标签
如果你随便看看,就会发现大部分 WordPress 核心代码文件结尾都省略了 PHP 闭合标签。事实上,Zend 框架尤为明显地 禁止了闭合标签。它并非 PHP 所必须,在文件结尾处省略它,可确保结尾无额外空白。
4. 如非必须不要引用传参
我个人非常不喜欢引用传参。我当然知道在某些场合下它很有用,但是多数场合下,它会使得代码难以理解,难以遵循,难以预测结果。
人们认为引用可以使它们的代码更快,不过正如 可敬的 PHP 程序员 的这篇文章所指出的,事实并非如此。
PHP 内置的 shuffle() 或者 sort() 函数,就是糟糕的引用传参案例。
本文共计1900个文字,预计阅读时间需要8分钟。
1. 避免使用 mysql_ 类函数,最终不再需要。PHP 7 已从核心完全移除这些函数,意味着请逐步转向更优秀的 mysqli_ 或 PDO 层函数。
1. 不要使用 mysql_ 类函数
终于,你不用再看到建议不要使用 mysql_ 函数的提示了。因为 PHP 7 从核心上完全移除了它们,这意味着请你移步至更好的 mysqli_ 类函数,或者更灵活的 PDO 层。
2. 不要写无用的代码
这看上去是个无脑建议,但是随着 PHP7 速度的提升掩盖了一些问题使它显得日趋重要。不要仅仅因切到 PHP7 让网站速度变得快点,你就沾沾自喜了。
想理解速度的重要性和如何做的更好,去看看我们这篇文章 初学者加速优化指南。
作为开发者,应该确保按需加载脚本,可能时再组合,编写高效的数据库查询语句,如果可能的话 使用缓存 等等。
3. 不要在文件末尾使用 PHP 闭合标签
如果你随便看看,就会发现大部分 WordPress 核心代码文件结尾都省略了 PHP 闭合标签。事实上,Zend 框架尤为明显地 禁止了闭合标签。它并非 PHP 所必须,在文件结尾处省略它,可确保结尾无额外空白。
4. 如非必须不要引用传参
我个人非常不喜欢引用传参。我当然知道在某些场合下它很有用,但是多数场合下,它会使得代码难以理解,难以遵循,难以预测结果。
人们认为引用可以使它们的代码更快,不过正如 可敬的 PHP 程序员 的这篇文章所指出的,事实并非如此。
PHP 内置的 shuffle() 或者 sort() 函数,就是糟糕的引用传参案例。

