if($a == '1'){
}
if('1' == $a){
}
以上两段程序的结果是一样的,但在写程序中,可能会少写一个"=",会造成程序异常。
if($a = '1'){
//$a='1',是赋值,会造成 条件一直为true,程序能正常运行,不会报错,但可能不是自己想得到的结果,问题就有可能出现在这里
}
if('1' = $a){
//'1'=$a,程序运行到此时就会报错,终止程序的运行。可以防止意想不到的错误出现
}
if($a == '1'){
}
if('1' == $a){
}
以上两段程序的结果是一样的,但在写程序中,可能会少写一个"=",会造成程序异常。
if($a = '1'){
//$a='1',是赋值,会造成 条件一直为true,程序能正常运行,不会报错,但可能不是自己想得到的结果,问题就有可能出现在这里
}
if('1' = $a){
//'1'=$a,程序运行到此时就会报错,终止程序的运行。可以防止意想不到的错误出现
}