Проблема:Получить список имен функций в PHP в виде текстовой строки
Я сделал некоторые исследования, чтобы выяснить, как вы могли бы получить список всех имен функций в PHP в виде текстовой строки, но без полного успеха , Я использовал get_defined_functions()
, чтобы получить список функций, но она не возвращает variable handling functions
(см http://php.net/manual/en/ref.var.php), РАЗНОЕ функции, такие как die()
(см http://php.net/manual/en/ref.misc.php), некоторые строковые функции, такие как echo
(см http://php.net/manual/en/ref.strings.php) и функции, такие как array()
.
Код:
$arr = get_defined_functions();
foreach ($arr['internal'] as $key => $value)
{
echo $value . ', ';
}
Желаемый результат:
Чтобы получить все предопределенные функции в виде текстовой строки.
Почему это не распечатывает функцию 'array()'? – kexxcream
@kexxcream 'array()' также является языковой конструкцией – surfer190
@ surfer190 Я вижу, почему это организовано под функциями массива? http://php.net/manual/en/function.array.php – kexxcream