Внутри моего файла PHP У меня есть это заявление:Почему этот оператор IF сбивает мой php?
if($_POST['married'] === true) $married = 'yup' else $married = 'nop';
Но если я не комментирую, мой результат PHP страница становится пустым. Это практически сбой. Я ПОЧТИ из другого места на этот PHP, и в значениях POST у меня есть «женатое» значение. Это действительно пусто (не верно или ложно), но это не имеет к этому никакого отношения. Я попробовал этот способ тоже:
if($_POST['married'] === '') $married = 'yup' else $married = 'nop';
тот же результат. Пустая страница. Что-то не так с моим синтаксисом? Я не вижу своей проблемы. Пожалуйста, помогите мне.
Проверьте данные об ошибках. но я ожидаю, что это потому, что вы пытаетесь «if else» в одной строке без использования команды seperator ';'. – Kami
'ini_set ('display_errors', true);' и 'error_reporting (E_ALL);', вероятно, покажут вам, что у вас есть синтаксические ошибки в вашем коде (подсказка: отсутствующие точки с запятой). – brezanac
'' 'заявления не ** ** сбой **. это простая синтаксическая ошибка. –