我不止一次被一个错误所困扰,您不小心在条件语句中分配了一个变量,例如if
.
我正在寻找我的资源以了解此类事件。我为简单的情况创建了一个在 PHP 中工作的表达式,但想知道是否有人可以优化它或处理更有趣的情况。
样品:
if ($var = 3) //MATCH
if($var = 3) //MATCH
if($var=3) //MATCH
if ( $var = 3) //MATCH
if ($var == $var2)
if ($var = $var3) //MATCH
if ( $var === 7)
if( $var == 8 || $var = 9) //MATCH
if (($var == 7 ) && ($var ==10))
简单的案例处理得很好,if\s*\([\$a-zA-Z\d\s]*=[\$a-zA-Z\d\s]*\)
但如果在示例底部想出一些适用于扩展版本的东西会很好。
关于更好的表达方式的任何想法?