tetsunosukeのnotebook

tetsunosukeのメモです

===はメジャーじゃないのかな??

Twitter界隈で

<?php
  // if(!$a) { // ... } は以下と同じ意味
  if($a == FALSE) { // ... }
?>

みたいな発言を見たわけなのだけど

<?php
  // === なんだってばよ
  if($a === FALSE) { // ... }
?>

こうだってばー。

"strstr"関数でもそうなんだけど、FALSEと正しく比べる、っていうのは意識しておいたほうがいいと思うんだよなあ。個人的には。

確か、Zend Certificationの問題にもこれがあったような気がする。気のせいかもしれないけど。

ちなみに知ってる限りでPHPJavascriptにだけ===があるのかな?