Articles of операторы

php условный оператор: не равен оператору

Я пытаюсь сделать следующее с wordpress : «Если нет страницы 92, OR page parent – НЕ 92». Вот что я имею: <?php if (!is_page(92) || $post->post_parent !== 92) { echo $foo; } ?> Если я использую одно или другое как условие, он работает; Когда я добавляю второе условие, он ломается. Любая помощь будет хорошо оценена. […]

Оператор управления PHP (@) не работает

Оператор управления используется, чтобы сделать все предупреждения / ошибки беззвучными, какими бы ни были последствия. Я хотел бы использовать этот сумасшедший инструмент, но, я думаю, у меня есть какая-то странная конфигурация сервера, и, хотя я добавляю @ к функции, она все равно бросает предупреждения / ошибки: $ php -a Interactive shell php > $f = […]

Странное поведение оператора ++ в PHP 5.3

Смотреть следующий код: $a = 'Test'; echo ++$a; Это приведет к выводу: Tesu Вопрос в том, почему? Я знаю, что «u» после «t», но почему он не печатает «1» ??? EDIT: Becouse Книги Zend учат: Кроме того, переменная, увеличивающаяся или уменьшенная, будет преобразована в соответствующий тип числовых данных, поэтому следующий код вернет 1, потому что […]

Как добавить случайный оператор из массива в PHP

Я написал это: $num1 = mt_rand(1,5); $num2 = mt_rand(1,5); $operators = array( "+", "-", "*", "/" ); $result = $num1 . $operators[array_rand($operators)] . $num2; (Мое лучшее предположение) Это не работает так, как я ожидал, потому что в массиве оператор представляет собой строку, которая делает все строкой: var_dump($result); дает: string(3) "4+3" Таким образом, мой вопрос заключается […]

Как я могу создать новый оператор в PHP?

Я вижу, что я делаю следующий код для установки по умолчанию для всех типов на PHP $variable = $variable ? $variable : 'default value'; Я знаю, что с 5.3 я могу сделать $variable = $variable ?: 'default value'; Я хотел бы еще больше упростить его, имея возможность просто сделать $variable ?= 'default value'; и переменная […]

Как трюк XOR для замены двух переменных действительно работает на строке?

Я просто просмотрел этот фрагмент кода для замены значений двух переменных в PHP: <?php $a = 'bar'; $b = 'foo'; $a = $a ^ $b; $b = $a ^ $b; $a = $a ^ $b; echo $a . $b; Я понимаю концепцию в двоичном коде; всегда ли это работает на струнах? Как?

Что такое = & в PHP?

Посмотрите на этот пример. Есть строка: $client =& new xmlrpc_client('/xml-rpc', 'api.quicktate.com', 80); $client->return_type = 'xmlrpcvals'; Что такое =& и что означает значение -> in $client->return_type ?

Какова функция побитового оператора (Тильда)

Возможный дубликат: Что здесь означает этот оператор? Бит не работает в PHP (или, возможно, на любом другом языке) Может кто-нибудь объяснить мне оператор ~ на PHP? Я знаю, что это НЕ-оператор , но почему PHP конвертирует следующую инструкцию в отрицательное значение переменной минус один? $a = 1; echo ~$a // echo -2 $a = 2; […]

Что означает оператор PHP = & mean?

Возможный дубликат: что означают операторы «= &» и «& =» в PHP? Я нашел оператор «= &» в следующем коде, и я не знаю, что это значит. Что это значит и что он делает? Код, где я его прочитал : function ContentParseRoute($segments) { $vars = array(); //Get the active menu item $menu =& JSite::getMenu(); $item […]

Разница между операторами «не равных» <> и! = В PHP

В PHP существует ли разница между операторами != И <> ? В руководстве говорится: $a != $b Not equal TRUE if $a is not equal to $b after type juggling. $a <> $b Not equal TRUE if $a is not equal to $b after type juggling. Я думаю, что нет огромных различий, но мне любопытно.

Intereting Posts
Как реализовать DRM в HTML5 Отображается только первая строка из запроса sql. Преобразование существующих PHP / MYSQL / веб-сайтов в родные приложения IOS / Android Получение платежей через PayPal и кредитную карту php mysql_insert_id для нескольких строк? Как создать штрих-код с помощью PHP и отобразить его как изображение на одной странице Как запросить и получить пользовательский созданный XML-файл? Как правильно удалить все изображения, загруженные с помощью пакета sonata-media-bundle Каков наилучший способ проверить, существует ли что-то с PDO Как избавиться от PHP Примечание: Неопределенный индекс: HTTPS в X на линии 123 php, pdo mysql не может вставляться с внутренним соединением JQuery «Автозаполнение» с php и mysql Обработка экранированных косых черт в строке JSON Запускать php-скрипт в фоновом режиме на PHP с помощью командной строки nohup Как я могу использовать значение переменной как константу?