Мы пытаемся использовать приведенную ниже часть кода if (($_GET['1'] != "1") || ($_GET['1'] != "2")) { Когда мы пробуем это независимо от того, какое значение имеет переменная, оно будет оцениваться как истинное, даже если данные введены как ложные. Когда мы используем if (($_GET['1'] == "1") || ($_GET['1'] == "2")) { и помещать данные, которые заставят […]
У меня есть оператор if с несколькими условиями, которые я просто не могу понять if(((ISSET($_SESSION['status'])) && ($_SESSION['username']=="qqqqq")) || ((ISSET($_SESSION['status'])) && ($_SESSION['company']=="wwwwww")) || ((ISSET($_SESSION['status'])) && ($_SESSION['company']=="ffffffff")) || ((ISSET($_SESSION['status'])) && ($_SESSION['company']=="ggggggg")) || ((ISSET($_SESSION['status'])) && ($_SESSION['company']=="hhhhhhh")) || ($_SESSION['LOGINTYPE']=="ADMIN")) { Предполагается, что он вернется, если статус установлен так же, как и одно из имен компаний OTHERWISE, если logintype является […]
Какая форма более эффективна Вот этот: switch($var) { case 1: break; case 2: break; } .. или этот: if( $var === 1 ) { } elseif( $var === 2 ) { } с точки зрения производительности?
Возможный дубликат: Короткую руку сделать что-то вроде: if ($ variable == 1 || $ variable == "whatever" || $ variable == '492'). Это if ($a==b||$a==c||$a==$d){ … кратчайший способ описать эту логику. Я думаю о чем-то вроде if ($a==($b||$c||$d)) { … но это недействительный код. Какие-либо предложения?
Я пытаюсь выполнить проверку перед вводом данных в запрос MySQL. Вот код; $userid = ($vbulletin->userinfo['userid']); $sql3 = mysql_query("SELECT * FROM table WHERE ID='$_POST[hiddenID]'"); while ($row = mysql_fetch_array($sql3)){ $toon = $row['toonname']; $laff = $row['tlaff']; $type = $row['ttype']; if ($type == 1){ $type == "Bear"; } elseif ($type == 2){ $type == "Cat"; } elseif ($type == […]
Я выполняю очень простое утверждение if, которое работает идеально, пока я не добавлю два дополнительных || (или) операторов. Вот мой код: if ($planDetails['Company']['name'] != 'company1' || $planDetails['PlanDetail']['name'] != 'pd-name1' || $planDetails['PlanDetail']['name'] != 'pd-name2') { echo "TEST"; } Я проверил данные массива и таблицы, чтобы убедиться, что они точны в именах и т . Д. И […]
Как бы я построил оператор, как если текущее время ($ time) прошло более 30 секунд ( $djs['currenttime'] )? Было бы что-то вроде if ( $time => $djs['currenttime'] )? Я не могу понять это с 30 секундами .. :). Благодаря :).
Фактический код выглядит следующим образом: if (file_exists($filename)) {echo $player; } else { echo 'something'; но он отображает плеер, даже если идентификатор не вызывается из URL-адреса Мне нужно что-то вроде этого: check if $filename exists and $id it is not empty then echo $player if else echo something else я проверяю, не является ли $ id […]
if (isset($errors)) { foreach ($errors as $error) { echo $error; } } else {break 2;} // some more code Выходы: Fatal error: Cannot break/continue 2 levels Я пробовал break 1 , это тоже не сработало.
Я просматривал множество фрагментов кода, и я обнаружил, что люди могут использовать следующие два метода в выражении if : Способ 1: <?php if ($condition) { // Do this } ?> Способ 2: <?php if ($condition): // Do this endif; ?> Итак, какой метод более совместим с компиляторами PHP и версиями с PHP, или нет различимого […]