Приднестровская поддержка XOOPS
Функция get_loaded_extensions() возвращает массив всех наборов функций, а функция get_extension_funcs() возвращает массив всех функций в заданном в качестве параметра наборе.
С помощью этого кода можно получить список всех доступных для сценария функций:
$ext = get_loaded_extensions();
$count = count($ext);
for ($i=0; $i<$count; $i++) {
echo $ext[$i] . "<br>\n";
echo "<ul>\n";
$extf = get_extension_funcs($ext[$i]);
$count2 = count($extf);
for ($j=0; $j<$count2; $j++) {
echo '<li>' . $extf[$j] . "</li>\n";
}
echo "</ul>\n";
}
Функция function_exists() проверяет, определена ли указанная функция. Возвращает true в случае, если функция определена среди встроенных или пользовательских функций. Пример:
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>">
<input type="text" name="name_func">
<input type="submit" value="Проверить">
</form>
<?php
if (isset($_GET['name_func'])) {
if (function_exists($_GET['name_func'])) {
echo 'Функция ' . $_GET['name_func'] . ' существует';
}
else {
echo 'Функции ' . $_GET['name_func'] . ' нет';
}
}
?>
Отправитель | Нити |
---|
1 пользователь(ей) активно (1 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 1 далее... |