language-construct

В чем разница между языковой конструкцией и "встроенной" функцией в PHP?

Я знаю, что include, isset, require, print, echo, и некоторые другие - это не функции, а языковые конструкции. Некото ... 1 echo 'foo'; //no return value Так в чем же внутренняя разница между языковой конструкцией и встроенной функцией?

Что такое: в PHP 5.3? [дубликат]

Возможный дубликат: Какие операторы PHP "?" и ":" называются и что они делают? Из http://twitto.org/ <?P ... ме того, что делать они подразумевают под анонимными функциями? Разве это не было чем-то, что существовало какое-то время?

Разница между точкой и запятой при объединении с echo по сравнению с возвратом?

Я только что обнаружил, что это сработает: echo $value , " contiue"; Но это не так: return $value , " contiue"; В то время как "." Работает в обоих случаях. В чем разница между точкой и запятой здесь?

Используйте константу в качестве имени класса

Мне нужно использовать константу в качестве имени класса для доступа к статическому свойству этого класса, то есть cla ... NAME", "a"); echo CLASSNAME::$name; Это возвращает ошибку, что класс CLASSNAME не существует. Есть какое-то решение?

Что такое языковая конструкция? Как (теоретически) это реализуется в C?

Я знаком с тем, как функции PHP сопоставляются с функциями на C в коде C под PHP. Я знаю в C, что означает функция и что означает МАКРОС(). Я не понимаю, что означает языковая конструкция, подобная echo, в PHP.

Существует ли языковая конструкция, аналогичная списку PHPs() в C#?

PHP имеет языковую конструкцию list(), которая обеспечивает назначение нескольких переменных в одном операторе. $a = 0 ... his.maximumSpeed = maximumSpeed; this.weight= weight; this.isDiesel= isDiesel; /// etc. } }

Что означает "выражение массива" в php?

Http://php.net/manual/en/control-structures.foreach.php Пытаюсь лучше понять цикл foreach. В приведенной выше документ ... что "Первая форма зацикливается на массиве, заданном array_expression". Что такое в мире выражение array_expression?