var_dump( (pack("C" , 1)<<1) ==pack("C" , 1) );
なぜそうなるのか
認(rèn)證高級PHP講師
PHPの比較に関しては、型変換
1、pack("C", 1)<2、pack("C", 1)、結(jié)果はstringです(" ")
実際には、0 == "" の比較に簡略化されます
PHP 在比較的時候,如果類型不相等,會進行類型轉(zhuǎn)換
ここではstring("")をint型に変換、つまりint(0)となるのでtrueを返します
厳密に判斷する必要があります、使用できます===
var_dump( (pack("C" , 1)