Я совершенно смущен: почему мой метод работы не работает?Проверка логического состояния после возврата логического значения из функции
У меня есть небольшая проблема, я не уверен, откуда она исходит, но я бы хотел сначала проверить, являются ли мои операторы IF причиной, но в java if(var){ //var is true }
работает, но на PHP это кажется более сложнее, чем мое понимание булевых.
Я пытаюсь проверить, является ли логическое значение true после получения 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
Вы проверяете, имеет ли строка тип bool и установлено значение true, а какие строки отсутствуют. – Daniel
Кажется, вы не возвращаете 'true' из своей функции. – Rikesh