404 motivation not found | t_ishidaのブログ

Archive for 8月 2010

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

No tags

Find it!

Theme Design by devolux.org

Tag Cloud