Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 118|回复: 0
打印 上一主题 下一主题

PHP 7 中不要做的 10 件事

[复制链接]

2

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
跳转到指定楼层
楼主
发表于 2023-11-6 13:20:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我已经分享了 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()。 他们没有返回经过打乱或排序的数组,而是修改原始数组,在我看来这是完全不合逻辑的。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.  

GMT+8, 2024-4-27 19:04 , Processed in 0.040153 second(s), 14 queries , Apc On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表