У меня очень простой вопрос относительно возвращаемого значения функции и проверки значения переменной.
function test($var1, $var2){
if ($var1 == $var2){
$var3 = "abc";
return $var3;
}
return false
}
$value = test($var1, $var2);
if ($value){
echo "Value is".$value; //should output abc.
} else {
echo "Not equal";
}
Можно ли вернуть значение или вернуть false? Например, я не возвращаю TRUE, это нормально?
Когда я вызываю функцию, я сохраняю возвращаемое значение в переменной $value. Как я могу проверить, что функция вернула $var3? Какое из условий if следует использовать?
if (!empty($value))
илиif (isset($value))
илиif ($value)
илиif (value != false)
$var3 = "abc"; return $var3;
должно бытьreturn "abc";
- person ThiefMaster   schedule 20.06.2011strpos
: php.net/manual/en/function .strpos.php - person Felix Kling   schedule 20.06.2011