PHPã®==ã¨===ã®ç½

æ¼ç®å |
説æ |
|---|---|
ï¼ï¼ |
å¤ãçããå ´åTRUEãè¿ã |
ï¼ï¼ï¼ |
å¤ã¨ãã¼ã¿åãçãããã°TRUEãè¿ã |
åºæ¬çã«ãããªèª¬æã«ãªã£ã¦ãã¾ãã
å®éã«
<?php
$a = 2;
$b = '2';
if($a == $b){
print('true'); //TRUE
}
ã¨ãã¼ã¿åãæ¯è¼ããªãã®ã§TRUEã§è¿ã£ã¦ãã¾ãã
ã§ã¯ããã¯ã©ãã§ãããã
<?php
$a = 2;
$b = '2c11';
if($a == $b){
print('true');
}誰ãã©ãè¦ãã£ã¦åãã§ã¯ãªãã®ã«ãTRUEãè¿ã£ã¦ãã¾ãã
ãã°ã§ã¯ãªã仿§ãããã§ãã
ãã詳ããç¥ãããæ¹ã¯ããã«æ¸ãã¦ããã®ã§èªãã§ã¿ã¾ãããã
PHPの文字列比較で気をつけるべきこと – 暗黙の型変換 - EC studio 技術ブログ