Компилятор
класс Compiler
Компилирует узел в код PHP.
Методы
| __construct(array $functions) | ||
| getFunction($name) | ||
| string | getSource() Получает текущий код PHP после компиляции. | |
| reset() | ||
| $this | compile(Node $node) Компилирует узел. | |
| subcompile(Node $node) | ||
| $this | raw(string $string) Добавляет строку без обработки в скомпилированный код. | |
| $this | string(string $value) Добавляет строку в кавычках в скомпилированный код. | |
| $this | repr(mixed $value) Возвращает представление значения в PHP. |
Подробности
__construct(array $functions)
Параметры
| array | $functions |
getFunction($name)
Параметры
| $name |
string getSource()
Получает текущий код PHP после компиляции.
Значение возврата
| string | Код PHP |
reset()
$this compile(Node $node)
Компилирует узел.
Параметры
| Node | $node | Узел для компиляции |
Значение возврата
| $this |
subcompile(Node $node)
Параметры
| Node | $node |
$this raw(string $string)
Добавляет строку без обработки в скомпилированный код.
Параметры
| string | $string | Строка |
Значение возврата
| $this |
$this string(string $value)
Добавляет строку в кавычках в скомпилированный код.
Параметры
| string | $value | Строка |
Значение возврата
| $this |
$this repr(mixed $value)
Возвращает представление значения в PHP.
Параметры
| mixed | $value | Значение для преобразования |
Значение возврата
| $this |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/ExpressionLanguage/Compiler.html