|
|
|
| PHP с самого начала удивлял меня своими возможностями сокращать код.
В частности, функции extract & compact мне очень понравились.
Хочу спросить, может быть есть возможность получить список всех переменных, чтобы потом упаковать его в массив.
Ситуация такая: функция в ходе своей работы определяет некоторое количество переменных. Заранее неизвестно каких и сколько.
Надо бы их все собрать в один массив и передать его по окончании работы функции.
Есть какие-нибудь идеи как это сделать? | |
|
|
|
|
|
|
|
для: Eugene77
(12.08.2009 в 09:59)
| | например | |
|
|
|
|
|
|
|
для: Valick
(12.08.2009 в 10:08)
| | Я же пишу:
Заранее неизвестно какие переменные надо упаковать.
Все локальные, которые были определены в функции. | |
|
|
|
|
|
|
|
для: Eugene77
(12.08.2009 в 14:34)
| | Это вам циклы нужны. А еще бы хорошо было хоть какое-то представление иметь о том что вы хотите. | |
|
|
|
|
|
|
|
для: Eugene77
(12.08.2009 в 09:59)
| | возможно поможет массив $GLOBALS.
| |
|
|
|
|
|
|
|
для: Eugene77
(12.08.2009 в 09:59)
| | может эта функция Вам подойдет get_defined_vars() | |
|
|
|
|
|
|
|
для: а-я
(13.08.2009 в 01:36)
| | >может эта функция Вам подойдет get_defined_vars()
Это именно то, что мне нужно!
Спасибо! | |
|
|
|