晨曦啊 晨曦啊

避免混淆 ==和=

in PHP 文章转载请注明来源!

有时候比较一个变量和一个常量的时候意外的把常量赋值给了变量。

应当使用
    if ( 12 == $a ){...}
而不是
    if ( $a == 12 ){...}
把常量放在左边会触发赋值操作符的一个解析错误。换句话说,如果写为以下代码,PHP会报错:
    if ( 12 = $a ){...}
不过
    if ( $a = 12 ){...}
会悄悄的执行,这会将12赋值给$a,然后执行块中的代码。
jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

变量php
发表新评论
前篇 后篇
雷姆
拉姆