任何程序员都可能犯的

Just buy email ist for your email marketing campaigns
Post Reply
jakir02
Posts: 2
Joined: Sat Nov 04, 2023 7:48 am

任何程序员都可能犯的

Post by jakir02 »

花点时间检查您的网站是否存在这些常见的 PHP 错误,确保您的 PHP 安全、干净且运行顺利。 以下是任何程序员在任何特定时间都会犯的 10 个 PHP 基本错误,无论其技术水平如何、能力如何。大多数错误都是非常基本的错误,但即使是最好的 PHP 程序员也会犯错。其他错误很难被发现。但所有这些错误都有一个共同点:哪些是很容易避免的 单引号、双引号: 连接字符串时使用双引号很容易,因为它可以整齐地解析所有内容,而无需处理转义字符和使用点值。但是,使用单引号可以显着提高性能,因为它需要较少的处理。 考虑这个字符串: = '每个人'; $abc = '你好$ishir; $php =“你好$ishir”; $ abc 输出为我们提供“大家好”。PHP 必须处理的步骤就少了一步。


这是一个很小的改变,可以显着提高代码的性能。 一段时间后的分号: 有趣的是,一个小角色可以在程序中造成严重破坏,甚至没有报告到 PHP 错误日志!例如分号和 While 语句。 $i = 0; while($i < 20); { //这里有一些代码 $i++; } 省略 ; 在 while 语句之后,您的代码就清楚了。 不使用数据库缓存: 如果您在 PHP 应用程序中使用数据库,强烈建议您至少使用某种数据库缓存。Memcached已成为最流行的缓存系统,Facebook等大型网站都 退出手机号码 支持该软件。 是免费的,可以为您的软件带来非常显着的收益。如果您的 PHP 即将投入生产,强烈建议使用缓存系统。 中断或继续后缺少分号: 与 #2 一样,误用分号可能会造成严重问题,同时悄悄地消失在阴影中,从而使追踪错误变得非常困难。 如果您在代码中的“中断”或“继续”后使用分号,它将说服代码输出“0”并退出。

Image

这可能会导致一些严重的头痛。您可以通过在 PHP控制结构中使用大括号来避免这种情况。 不使用 E_ALL 报告: 错误报告是 PHP 中一个非常方便的功能,如果您还没有使用它,那么您应该打开它。错误报告消除了调试代码中的大部分猜测,并加快了整体开发时间。 虽然许多 PHP 程序员可能会使用错误报告,但许多人并没有充分利用错误报告。E_ALL 是一种非常严格的错误报告类型,使用它可以确保报告即使是最小的错误。 当您完成程序开发后,请务必关闭报告,因为您的用户可能不希望在原本看起来正常的页面上看到一堆错误消息。(好安全屏障。
Post Reply