PHPにおける引用符内の数値
ご存知の通り、引用符内の数値は文字列を表します。例えば、'3' は文字列です。
しかしながら、そのような文字列と実際の数値を比較する場合、PHPは引用符内の文字列が同じ数値と等しいとみなします。
例として、文字列 '3' と数値 3 を比較してみましょう:
<?php
if ('3' == 3) {
echo '+++'; // こちらが動作します - 値は等しいです
} else {
echo '---';
}
?>
ご存知の通り、引用符内の数値は文字列を表します。例えば、'3' は文字列です。
しかしながら、そのような文字列と実際の数値を比較する場合、PHPは引用符内の文字列が同じ数値と等しいとみなします。
例として、文字列 '3' と数値 3 を比較してみましょう:
<?php
if ('3' == 3) {
echo '+++'; // こちらが動作します - 値は等しいです
} else {
echo '---';
}
?>