Articles of синтаксис

Разница между <? Php и <?

Я новичок в php и хотел бы знать, существуют ли различия между этими тегами сервера: <?php ?> а также <? ?>

PHP: лучший способ проверить, являются ли 3 переменных одинаковыми?

Простите меня, если это обычная вещь, но я не знаю, как мне это делать. Я хотел бы видеть, идентичны ли три переменные Я думал, что смогу сделать это: <?php if ($one == $two == $three) { echo "they all match."; } else { echo "one of these variables do not match."; } ?> Но я […]

Что означает $ {} в синтаксисе PHP?

Я использовал PHP в течение длительного времени, но я только что увидел что-то вроде: ${ } Если быть точным, я видел это на странице PHP Mongo: $m = new Mongo("mongodb://${username}:${password}@host"); Итак, что делает ${ } ? Достаточно сложно выполнить поиск в Google или в документации PHP для таких символов, как $ , { и } […]

Есть ли преимущество использования null сначала в PHP?

Возможный дубликат: Почему некоторые опытные программисты пишут выражения таким образом? Мне просто интересно: в большинстве проектов frameworks / opensource, которые я изучил, я часто видел такой код … <?php if (null === self::$_instance) { self::$_instance = new self(); } В частности, эта строка … if (null === self::$_instance) { Зачем использовать null в первом аргументе […]

Сокращение для массивов: существует литальный синтаксис, например {} или ?

Что такое сокращенное обозначение массива в PHP? Я пытался использовать (не работает): $list = {}; Это будет идеально, если вы дадите ссылки на некоторую информацию о других сокращениях для PHP.

Что означает синтаксис PHP $ var1 -> $ var2?

В чем объясняется следующий синтаксис? $var1->$var2 // Note the second $

Что такое «:» в PHP?

Что означает символ : на PHP?

Как добавить условие внутри массива php?

Вот массив $anArray = array( "theFirstItem" => "a first item", if(True){ "conditionalItem" => "it may appear base on the condition", } "theLastItem" => "the last item" ); Но я получаю ошибку PHP Parse, почему я могу добавить условие внутри массива, что происходит?: PHP Parse error: syntax error, unexpected T_IF, expecting ')'

Каково название оператора «<<<»?

Я знаю, что это будет прямо, но его также невозможно найти … какой правильный термин / название для этой 3-х стрелочной вещи – например <<< HTML Благодаря!

Что делает b перед строковыми литералами?

$binary = b'Binary string'; Какими последствиями он должен создать строку как b inary? Я не мог найти никакого намека на это в документации. Просто нашел это небольшое любопытство, просматривая язык_сканера.