Я хочу написать оператор if в переменной, а затем хочу запустить его, как это.Если оператор из переменной в PHP
$Statement = "$Name == 'John' AND $Age == '28'";
if ($Statement) {
echo "Something";
}
Пожалуйста, помогите мне решить эту
Я хочу написать оператор if в переменной, а затем хочу запустить его, как это.Если оператор из переменной в PHP
$Statement = "$Name == 'John' AND $Age == '28'";
if ($Statement) {
echo "Something";
}
Пожалуйста, помогите мне решить эту
Это довольно простой синтаксис. Вы, вероятно, следует смотреть через руководство здесь, http://php.net/manual/en/control-structures.if.php
$name = 'John';
$age = 28;
if($name == 'John' && $age == 28) {
echo '...';
}
Приведенный выше код должен быть решением, которое вы ищете.
Вы можете сделать следующее:
$Statement = ($Name == 'John' && $Age == '28');
Это сразу же запустить условие IF и установить значение $ Заявлении истина/ложь или это:
function Statement($Name,$Age){
return ($Name == 'John' && $Age == '28')
}
Это позволит вам используйте оператор if снова и снова, не переписывая его, просто используйте функцию внутри if. Это должно обеспечить вам необходимую переносимость.
Да, вы правы, но я не спрашиваю об этом. –
Можно ли использовать этот оператор из переменной? Я имею в виду, что это утверждение будет динамичным. Спасибо –
Это работает правильно, но об этом не спрашивает ОП. Вы должны полностью прочитать и понять вопрос перед ответом. – csmckelvey