我完全困惑:爲什麼我的函數方法不能工作?從函數返回布爾值後檢查布爾值
我有一個小問題,我不確定它來自哪裏,但我想先檢查一下,如果我的IF語句是原因,但在java if(var){ //var is true }
工程,但在PHP中,它似乎更多比我對布爾人的理解複雜。
我試圖檢查,如果一個布爾值是真的後,我檢查使用的函數return true;
。
我的一些代碼是這樣的。
IF:if($user->userValidMC($_POST['username']) === true
功能:
public function userValidMC($user){
// grab data
$minecraftOutput = file_get_contents('https://www.minecraft.net/haspaid.jsp?user=' . $user . '');
return $minecraftOutput;
}
上午我檢查什麼不對,或者是我的代碼完全錯誤(功能)?
是否在你的榜樣的URL _really_返回PHP值「真」或者是返回_String_真的嗎? – akluth 2013-05-03 14:05:24
您正在檢查一個字符串是否爲bool類型並設置爲true,哪些字符串不是。 – Daniel 2013-05-03 14:05:35
你似乎沒有從你的函數中返回'true'。 – Rikesh 2013-05-03 14:05:39