Articles of if statement

Разметка страницы, чтобы показать максимальное значение и ограничить остальные

Прямо сейчас мое разбиение на страницы показало бы что-то вроде этого [1] [2] [3] [4] [5] [6] [7] [8] [9] Как я могу это показать [1] [2] [3] [4] [5] … [9] <?php $per_page = 10; $pages_query = mysql_query ("SELECT COUNT(`message_id`) FROM `messages`") or die(mysql_error()); $pages = ceil(mysql_result ($pages_query, 0) / $per_page); $page = (isset […]

Функция внутри структуры if

могу ли я поместить функцию в PHP внутри структуры if? как это: <?php if(true){ function HelloWorld(){ echo "Hello World!!!"; } HelloWorld(); } ?> потому что я пробовал и работает, но я не знаю, правильно это или нет. благодаря

Зачем нужна функция isset () в php?

Я пытаюсь понять разницу между этим: if (isset($_POST['Submit'])) { //do something } а также if ($_POST['Submit']) { //do something } Мне кажется, что если переменная $ _POST ['Submit'] имеет значение true, она устанавливается. Зачем мне нужна функция isset () в этом случае?

Восклицательный знак перед переменным – требуется разъяснение

Я уже давно работаю с PHP, но для меня это всегда было загадкой, правильное использование восклицательного знака (отрицательного знака) перед переменными. Что такое !$var ? Является ли var false , пустым, не установленным и т. Д.? Вот несколько примеров, которые мне нужно изучить … Пример 1: $string = 'hello'; $hello = (!empty($string)) ? $string : […]

PHP Если оператор / Else не работает в цикле While

Я работаю над этим фрагментом кода около часа и не могу понять, почему он не работает. Предоставляет ли PHP инструкции If / Else внутри циклов While? Я попытался добавить разные эхо-сигналы к операторам If / Else, а последнее (Else) не будет отображаться. Это потому, что я пытаюсь использовать те же имена переменных? while($row = mysql_fetch_array($result)) […]

«Если» против «переключателя»

Возможный дубликат: «else if» быстрее, чем «switch () case»? В последнее время я столкнулся с множеством ситуаций, когда у меня очень простые условные выражения, и мне нужно развернуть поток приложений. «Простейшие» средства для выполнения того, что я делаю, – это просто старая инструкция if / elseif : if($value == "foo") { // … } elseif($value […]

Проблема с переменной областью с операторами if (PHP)

Хорошо, у меня, похоже, есть неправильное представление с переменной областью с PHP, простите мою нехватку предмета, поскольку я исхожу из фона Java, C #. Думая, что я могу сделать переменные доступными для функций или если заявления просто, поместив их за пределы. Ниже приведен фрагмент того, что я пытаюсь выполнить: foreach ($nm as $row=>$im) { $itm_name […]

Использование AND / OR в if else заявление PHP

Как вы используете «AND / OR» в инструкции if else else? Будет ли это: 1) И if ($status = 'clear' AND $pRent == 0) { mysql_query("UPDATE rent SET dNo = '$id', status = 'clear', colour = '#3C0' WHERE rent.id = $id"); } 2) ИЛИ if ($status = 'clear' OR $pRent == 0) { mysql_query("UPDATE rent […]

выполняется условие после && всегда оценивается

У меня есть это утверждение if которое проверяет два условия ниже. Второй – функция goodToGo() поэтому я хочу называть его, если первое условие уже не верно $value = 2239; if ($value < 2000 && goodToGo($value)){ //do stuff } function goodToGo($value){ $ret = //some processing of the value return $ret; } Мой вопрос касается условий 2 […]

Возможно ли, что выражение в объявлении массива … возможно?

Возможный дубликат: Условный элемент внутри массива (…) Вот мой код $product_option_value_data[] = array( 'product_option_value_id' => $product_option_value['product_option_value_id'], if (isset($product_option_value_description_query->row['smallimage'])) { 'smallimage' => $product_option_value_description_query->row['smallimage'], } 'name' => $product_option_value_description_query->row['name'], 'price' => $product_option_value['price'], 'prefix' => $product_option_value['prefix'] ); я могу сделать что-то вроде этого …. вот моя ошибка Parse error: syntax error, unexpected T_IF, expecting ')' in /Users/mattelhotiby/Sites/posnation/shop_pos/catalog/model/catalog/product.php on line […]