Документация Smarty
| Документация DHTML | Документация Smarty | SVG/VML Графика и JavaScript
| Документация bash |
append_by_ref()
Описание
void append_by_ref ( string varname, mixed var [, bool merge])Используется для добавления значений в шаблон по ссылке. Если вы добавляете значение переменной по ссылке и это значение изменяется в шаблоне, эти изменения будут отражены в начальной переменной. Для объектов, append_by_ref() также позволяет избежать внутреннего копирования добавляемого объекта. См. руководство PHP для более подробного описания работы передачи переменных по ссылкам. Если вы укажете необязательный третий аргумент, равный true, значение будет совмещено с существующим массивом, вместо добавления.
Техническое замечание: Пераметр merge учитывает ключи массива, поэтому если вы объединяете массивы с числовыми индексами, то они могут наложиться друг на друга или привести к непоследовательному порядку ключей. Результат отличается от действия функции PHP array_merge(), которая заново нумерует элементы в массиве с числовоми ключами.
Пред. | Начало | След. |
append() | Уровень выше | assign() |