我在做關於cakephp(版本1.26)的一些自學。
我有一個簡單的HTML輸入文本字段是這樣的:if(something)vs if(something === true)
<input type="text" name="data[testing][name]" id="data[testing][name]">
從輸入文本框字段中的值是對數據庫進行檢查。
如果該值與存儲在數據庫中的數據匹配,則它將返回true。
下面是代碼:
{
$t=$this->data;
$result=$this->User->findByname($t['testing']['name']);
if($result){ //doing something;}
}
我遇到了一個問題,當我改變了上面一個小變化的代碼,
但隨後沒再工作:
{
$t=$this->data;
$result=$this->User->findByname($t['testing']['name']);
if($result===true){ //doing something;}
}
任何人都可以幫助請?
順便說一下,這個問題基本上與CakePHP無關。 '==='和'if'都是原生PHP運算符。 – 2010-06-20 18:04:34