プログラミング入門 PHPのemptyに要注意
突然ですがクイズです。
以下の結果はtrueでしょうか。falseでしょうか。
empty('');
正解はtrueです!
こちらはどうでしょう。
empty(0);
正解はtrueです。
紛らわしいですね。日本語にすると、0という値が入っているのに空、という意味に取れるので誤解します。
誤解するということはそれだけバグを生みやすいということです。
emptyの扱いには十分注意しましょう。
Webエンジニアの記録
突然ですがクイズです。
以下の結果はtrueでしょうか。falseでしょうか。
empty('');
正解はtrueです!
こちらはどうでしょう。
empty(0);
正解はtrueです。
紛らわしいですね。日本語にすると、0という値が入っているのに空、という意味に取れるので誤解します。
誤解するということはそれだけバグを生みやすいということです。
emptyの扱いには十分注意しましょう。
ディスカッション
コメント一覧
まだ、コメントがありません