Что это?
Это набор вопросов, которые время от времени возникают о синтаксисе в PHP. Это также Вики Сообщества, поэтому каждый приглашен принять участие в ведении этого списка.
Почему это?
Раньше было сложно найти вопросы об операторах и других синтаксических токенах.
Основная идея состоит в том, чтобы иметь ссылки на существующие вопросы по переполнению стека, чтобы нам было легче ссылаться на них, а не копировать содержимое из руководства по PHP.
Примечание. С января 2013 года переполнение стека поддерживает специальные символы. Просто окружите условия поиска кавычками, например, [php] "==" vs "==="
Что мне здесь делать?
Если кто-то указал на вас кем-то, потому что вы задали такой вопрос, пожалуйста, найдите конкретный синтаксис ниже. Связанные страницы с руководством по PHP вместе со связанными вопросами, скорее всего, ответят на ваш вопрос. Если это так, вам предлагается поднять ответ. Этот список не является заменой помощи, оказанной другими.
Список
Если ваш конкретный токен не указан ниже, вы можете найти его в списке токенов парсера.
&
побитовые операторы или ссылки
- Что значит запустить функцию PHP с амперсандом?
- Понимание PHP & (амперсанд, битовый и) оператор
- Оператор PHP "&"
- Разница между & и && в PHP
- Что означает "&" здесь в PHP?
- Что означает "&" в этом случае?
- Что означает знак "&" в PHP?
- Что означает эта подпись (&) в PHP?
- Как работает оператор "&" в функции PHP?
- Что означает & in & 2 в PHP?
- Когда я должен использовать побитовый оператор?
- Есть ли необходимость использовать амперсанд перед объектом? (& $)
=&
Ссылки
- Оператор присвоения ссылок в PHP, = &
- Что означают операторы "= &" и "& =" в PHP?
- Что делают операторы '& =' и '= &'?
- Что означает & в PHP?
- 'AND' vs '&&' как оператор
- Разница между & и && в PHP
- Есть ли разница между операторами "и" и "&&" в PHP?
- PHP - и/или ключевые слова
- Что означает знак процента в PHP?
- Что такое оператор PHP% и как его использовать в реальных примерах?
- Какая польза от символа @в PHP?
- Символ "перед" перед именем переменной в PHP: @$ _ POST
- PHP функции и @functions
- Должен ли я использовать @в моем коде PHP?
- Какие операторы PHP "?" и ":" звонили и что они делают?
- ?: оператор ("оператор Элвиса") в PHP
- Где я могу прочитать об условных обозначениях, выполненных с помощью "?" и ":" (двоеточие)?
- Использование PHP 5.3?: Оператор
??
Нулевой оператор объединения (начиная с PHP 7)
?string
?int
?array
?bool
?float
Объявление типа возвращаемого значения Nullable (начиная с PHP 7.1)
:
Альтернативный синтаксис для структур управления, Тернарный оператор
::
Оператор разрешения области
- Что означают две двоеточия в PHP?
- Что означает имя токена PHP T_PAAMAYIM_NEKUDOTAYIM?
- В чем разница между :: (двойное двоеточие) и → (стрелка) в PHP?
- Что такое поздние статические привязки в PHP?
- Статическая :: staticFunctionName()
- Неожиданный T_PAAMAYIM_NEKUDOTAYIM, ожидающий T_NS_Separator
- Как называется оператор "->" PHP и как вы это произносите, когда читаете код вслух?
- Где мы используем объектный оператор "->" в PHP?
- В чем разница между :: (двойное двоеточие) и → (стрелка) в PHP?
- Что означает синтаксис PHP $var1-> $ var2?
- Что означает "->" в PHP?
=>
Массивы
- Что означает "=>" в PHP?
- Использование => в PHP
- Что означает $ k => $ v в foreach ($ ex как $ k => $ v)?
- Что означает <<< END в PHP?
- PHP выражение <<< EOB
- В PHP что означает "<<<"?
- Использование <<< CON в PHP
- Что это за синтаксис в PHP?
- Чем отличаются операторы сравнения PHP (== double equals) и тождества (=== triple equals)?
- Операторы PHP! = И ==
- 3 разных равных
- Жонглирование типов и (строгое) большее/меньшее сравнение в PHP
- Что значит "==="?
- Чем отличаются операторы сравнения PHP (== double equals) и тождества (=== triple equals)?
- 3 разных равных
- Жонглирование типов и (строгое) большее/меньшее сравнение в PHP
- Операторы PHP! = И ==
- Есть ли разница между! == и! = В PHP?
- сравнивая,! == против! =
- В чем разница между <> и! =
- Оператор PHP <>
- Оператор PHP <>
- В чем разница между <> и! =
- Жонглирование типов и (строгое) большее/меньшее сравнение в PHP
<=>
Операторы сравнения (начиная с PHP 7.0)
- В чем разница между | и || операторы?
- Что делает использование одной трубы '|' В аргументе функции ли?
- В чем разница между | и || операторы?
- PHP - и/или ключевые слова
- Что именно делает || имею в виду?
- Поведение оператора или в PHP
+
Арифметические операторы, операторы массивов
+=
и -=
Операторы присваивания
++
и --
увеличивающие/уменьшающие операторы
- Разница между точкой и запятой при конкатенации с эхо против возврата?
- Что делает (точка) делать в PHP?
- Что означает $$ (доллар доллар или двойной доллар) в PHP?
- что такое "$$" в PHP
- $ function() и переменная $$
[]
Массивы (короткий синтаксис начиная с PHP 5.4)
- PHP массивы... Что означает (а) значение (я) пустой скобки?
- Каково значение []
- Php array_push() против myArray []
- Что означает [] при чтении из массива PHP?
- Сокращение для массивов: литерал
$var = []
пустой массив
...
Распаковка аргумента (начиная с PHP 5.6)
**
Экспонирование (начиная с PHP 5.6)
#
Однострочный комментарий в стиле оболочки