静态分析是指代码的审查而不执行它。这种审查可以作为编码项目的阶段完成,或者当代码交给新程序员时自然地发生(新程序员也可能是自己,六个月后)。在这两种情况下,目标是通过[…]
准备PHP 7错误消息为PHP 7做准备的第一步是Lint:使用命令行指令‘php -l script.php’,可以轻松地检查当前应用程序中的每个文件是否使用PHP 7进行编译。第二步是运行应用程序和单元测试:在[…]
你可以在这个衬里找到多少改进?回声(“this “.$will.” be displayed.”);不需要括号,首先是回声,可能是最明显的,是无用的括号。回声是一个‘语言结构’,AKA一种特殊的PHP功能:等等,它就不了’t need any […]
每当一个代码中反复使用方法静态变量时,通过PHP静态变量缓存,您可能想知道它是否会’T更有效地在本地缓存值,完全避免了FunctionCall并加快过程。让我们看看我们如何使用PHP静态变量缓存。功能范围相当密集:PHP […]
上周清除PHP达到100条规则,我们在清除PHP中发布了第100条规则。它们代表了编写清除PHP代码的建议。此类建议具有各种效果:避免常见的缺陷(没有未选用的资源)为最近版本的准备代码(使用智能自动载入)完成一些检查发动机的检查’做(没有交换机[…]
array_unique函数是一个本机函数,它将在数组中提取不同的值。 array_count_values也是一个本机函数,它将在数组中提取不同的值,并计算出现的次数。 Array_Count_Values通过在查找之上提供不同的值的计数,实际上与array_Unique有很多工作量[…]
I’ll be giving a talk ‘自动化PHP代码审核‘到010php用户组,在Rotterdam。“即使如今,PHP代码大多是手动审核。专家孔隙在实际代码中,寻找错误或代码气味。实际上,可以让PHP自己本身工作!用内脏销量加强,通过[…]
PHP链接中的切换语句(PHP链接)将要执行的代码的情况(案例)。就像这样:开关($ a){案例‘a’:/ *代码在这里* / case‘b’:/ *代码这里* /默认值:/ *代码在这里* /}交换机语句中的重复代码与交换机的大小,很容易错过那种情况[…]
查看代码就像在执行考试前检查自己的副本:我拍摄的最后一次考试正在驾驶测试(令人难以置信,我知道),我通过了0个问题测验。我记得在审查答案时更改三个或四个答案,即使我不行’我知道它,我[…]