Я пытаюсь понять разницу между этим: if (isset($_POST['Submit'])) { //do something } а также if ($_POST['Submit']) { //do something } Мне кажется, что если переменная $ _POST ['Submit'] имеет значение true, она устанавливается. Зачем мне нужна функция isset () в этом случае?
class a { function __get($property){…} } $obj = new a(); var_dump(isset($obj->newproperty)); Кажется, ответ нет, но почему?
Есть ли способ проверить, существует ли индекс массива или нет ? isset() не сообщает вам, существует или нет индекс, но имеет значение null. Если я это сделаю: isset($array[$index]) || is_null($array[$index]) isset($array[$index]) || is_null($array[$index]) это не сработает, потому что если индекс не существует, is_null сработает. Как я могу проверить это, пожалуйста? Также есть способ проверить, только […]
У меня есть следующий массив с именем $fruits : Array ( [response] => Array ( [errormessage] => banana ) [blah] => Array ( [blah1] => blahblah1 [blah2] => blahblah2 [blah3] => blahblah3 [blah4] => blahblah4 ) ) Но когда я это делаю: isset($fruits['response']['errormessage']['orange']) Он возвращает true ! Что может вызвать такое странное поведение и как […]
Есть ли что-то в javascript / jQuery, чтобы проверить, установлена или недоступна переменная? В php мы используем isset($variable) чтобы проверить что-то вроде этого. Благодарю.
Я хочу расширить свои знания PHP, и я наткнулся на то, что я не уверен, что это такое, и как даже искать его. Я смотрю на код php.net isset, и я вижу isset($_GET['something']) ? $_GET['something'] : '' isset($_GET['something']) ? $_GET['something'] : '' Я понимаю нормальные операции isset, например if(isset($_GET['something']){ If something is exists, then it […]
Я получил основы, где я создал два файла, форму поиска, где пользователь вводит параметры поиска, и файл результатов, который перехватывает введенные элементы. Для простоты мы будем обозначать файл формы поиска как search.php, а страницу результатов – results.php. РЕДАКТИРОВАТЬ: Убрана этикетка таблиц для более плавного чтения. search.php <?php if(!empty($_POST['id']) && isset($_POST['id'])) { header("Location: ?m=search.results&id=".$_POST['id'].""); } elseif(!empty($_POST['major']) […]
У меня есть (или нет) переменная $_GET['myvar'] исходящая из моей строки запроса, и я хочу проверить, существует ли эта переменная, а также если значение соответствует чему-то внутри моего оператора if: То, что я делаю и думаю, это не лучший способ сделать: if(isset($_GET['myvar']) && $_GET['myvar'] == 'something') : сделать что-то Мой вопрос: существует ли способ сделать […]
У меня есть форма на одной странице, которая отправляется на другую страницу. Там он проверяет, заполнена ли входная почта. Если это так, сделайте что-нибудь, и если оно не заполнено, сделайте что-нибудь еще. Я не понимаю, почему он всегда говорит, что он установлен, даже если я отправляю пустую форму. Что не хватает или не так? step2.php: […]
Я в основном закодировал код, который заполняет список категорий из моей базы данных, тогда вы можете выбрать, какой из них удалить. У меня проблема с кодом удаления, который, похоже, не работает из-за ошибки: Fatal error: Cannot use isset() on the result of an expression (you can use "null !== expression" instead) in F:\xamppnew\htdocs\650032\admin\delete.php on line […]