Компилятор
класс 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/2.7/Symfony/Component/ExpressionLanguage/Compiler.html