Discuz! Board

标题: PHP 7 中不要做的 10 件事 [打印本页]

作者: yatobo5257@eaze    时间: 2023-11-6 13:20
标题: PHP 7 中不要做的 10 件事
我已经分享了 PHP 7 即将推出的一些功能,在这篇文章中我想看看当我们切换到超快的 PHP 7 时我们应该停止使用的一些不良模式。并且不要忘记查看我们新发布的 PHP 7.2 大型基准测试版本。不要使用 mysql_ 函数



终于到了你不仅会被建议停止使用 mysql_ 函数的时候了。 PHP 7 将从核心中完全删除它们,这意味着您需 波兰 WhatsApp 号码数据 要转向更好的 mysqli_ 功能,或者更灵活的 PDO 实现。

请勿输入废物代码
这可能是一件简单的事情,但它将变得越来越重要,因为 PHP 7 中速度的提高可能会掩盖它的一些问题。 不要仅仅因为切换到 PHP 7 会使网站速度更快而满足于网站的速度。

要了解速度的重要性以及可以采取哪些措施来改进,请查看我们有关速度优化的初学者指南文章。

作为开发人员,您应该始终确保仅在必要时加载脚本,尽可能集中它们,编写高效的数据库查询,尽可能使用缓存,等等。

为了快速轻松地提升整体优化,请考虑缩小代码。 Kinsta 在 MyKinsta 仪表板中内置了代码缩小功能,使客户只需单击一下即可启用自动 CSS 和 JavaScript 缩小功能。

不要在文件末尾使用 PHP 结束标签
如果你看一下,大多数 WordPress 核心文件在文件以 PHP 代码结尾时都会省略 PHP 终止标记。 事实上,Zend Framework 明确禁止这样做。 PHP 不需要它,在文件末尾省略它可以确保不能添加空格。

如无必要,请勿进行转介
就我个人而言,我不喜欢通过参考。 我知道在某些情况下它是有用的,但在许多其他情况下,它使代码更难以理解和遵循,尤其难以预测结果。



显然,人们认为这会使他们的代码更快,但根据著名的 PHP 程序员的说法,事实并非如此。

引用不好的一个例子是 PHP 内置的 shuffle() 或 sort()。 他们没有返回经过打乱或排序的数组,而是修改原始数组,在我看来这是完全不合逻辑的。






欢迎光临 Discuz! Board (http://freeok.cn/) Powered by Discuz! X3.1