Spec-Zone.ru › Symfony 3.2

Компилятор

класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API