避免在PHP中使用If语句Typos
用一个简单的错字就很容易破坏一个程序。比较两个值时,您无需输入==,而是输入=并实际分配一个变量。这是引入错误的简便方法,因为在程序无法运行之前您不会总是注意到它。有一个避免这种情况的简单方法。
通过使用以下语法:
if(100==$score){}
代替通常的格式:
用一个简单的错字就很容易破坏一个程序。比较两个值时,您无需输入==,而是输入=并实际分配一个变量。这是引入错误的简便方法,因为在程序无法运行之前您不会总是注意到它。有一个避免这种情况的简单方法。
通过使用以下语法:
if(100==$score){}
代替通常的格式:
if($score==100){}
您可能会发现拼写错误,因为将数字放在左侧会产生解析错误。下面的代码将100分配给$score变量,而不是查看100和$score是否相同。
if($score=100){}
以下将产生语法错误。
if(10=$score){}
这使得发现这类问题非常容易。