次のPHPコードブロックが実行されるのはなぜですか?PHP - "1ebc0b7ef6141d11989f78748555751721187266c1dd4ece76fec267e5cb1aaf" == 1が当てはまる
if ("1ebc0b7ef6141d11989f78748555751721187266c1dd4ece76fec267e5cb1aaf" == 1) {
echo "WTF!";
}
これはおそらく"1ebc0b7ef6141d11989f78748555751721187266c1dd4ece76fec267e5cb1aaf" == 1
が本当ですか?
文字列が常にtrueと評価される場合、次のコードブロックが実行されないのはなぜですか? PHPがintに文字列を比較し
if ("111987266c1d" == 1) {
echo "WTF, again!";
}
* "これはおそらく... == 1が真であることを意味しますか?" - はい。 –
私は 'wtf.php'テストファイルを作りましょう;-) brb。編集:ああ、私が応答していたコメントを削除しました。 –
'(" 111987266c1d "!= 1)== true' – Daan