404 motivation not found | t_ishidaのブログ

8月/10

11

PHPの比較のアレ

この結果ってどうなると思います?

<?php
print '*' ==  0 ? 'true' : 'false' . "\n";

実はtrueですね、
数値 0 と文字列を比較すると、trueが返ってくるっぽいです。

こうするか

<?php
print '*' ===  0 ? 'true' : 'false' . "\n";

こうしましょう

<?php
print '*' ===  0 . '' ? 'true' : 'false' . "\n";
Share and Enjoy:
  • Digg
  • del.icio.us
  • Google Bookmarks
  • Tumblr
  • email
  • Facebook
  • FriendFeed

RSS Feed

コメントはまだありません。

Leave a comment!

<< フレームワーク(笑)について

備忘録:PHP配列同士の比較 >>

Find it!

Theme Design by devolux.org

Tag Cloud