string get_cfg_var(string variable)
Функция get_cfg_var (листинг 9.69) возвращает значение заданной конфигурационной переменной. Это переменные, заданные в файле php.ini или в конфигурационных файлах Web-сервера Apache. Всю конфигурационную информацию можно получить с помощью функции phpinfo.

Листинг 9.69. Функция get_cfg_var

<?php
print(" Сценарии имеют разрешение на выполнение". get_cfg_var("max_execution_time") . " секунд");

 ?> 
string get_current_user()
Функция get_current_user (листинг 9.70) возвращает имя пользователя, который является владельцем выполняемого файла.

Листинг 9.70. Функция get_current_user

<?php
print(get_current_user());

string getcwd()
Функция getcwd (листинг 9.71) возвращает имя текущего рабочего каталога с указанием его полного пути.

Листинг 9.71. Функция getcwd

<?php
print(getcwd());
?>

array get_declared_classes()
Функция get_declared_classes (листинг 9.72) возвращает массив классов, созданных PHP, расширениями или вашим сценарием.

Листинг 9.72. Функции get_declared_classes, get_defined_constants, get_defined_functions и get_defined_vars
<?php
print(" Классы n"); print_r(get_declared_classes()); print(" Константы n"); print_r(get_defined_constants()); print("Функции n"); print_r(get_defined_functions()); print(" Переменные n"); print_r(get_defined_vars());
?>

array get_defined_constants()
Функция get_defined_constants возвращает массив всех определенных констант.
array get_defined_functions()
Функция get_defined_functions возвращает массив имеющихся функций. Возвращенный массив содержит два массива internal user.
array get_defined_vars()
Функция get_defined_vars возвращает массив переменных, находящихся в текущем диапазоне. 
array get_extension_funcs(string extension)
Функция get_extension_funcs используется для получения массива имен функций, созданных расширением.
string get_include_path()
Функция get_include_path возвращает текущий путь к каталогу include.
array get_included_files()
Функция get_included_files возвращает перечень файлов, выполненных PHP с помощью операторов include, include_once, require и require_once. Файл, выполняющийся в данный момент, также включается в этот перечень.
array get_loaded_extensions()
Функция get_loaded_extensions возвращает массив имен имеющихся расширений. Он включает расширения, прикомпилированные к ядру PHP или загруженные dl. Другим способом получения этой информации является использование функции phpinfo.
integer getmygid()
Функция getmygid позволяет получить идентификатор группы владельца выполняемого сценария.
array getopt(string options)
Функция getopt (листинг 9.73) оценивает параметры, переданные сценарию PHP в командной строке. Для этого используется C-функция с таким же именем. В момент написания она работала только с параметрами, заданными с помощью одной буквы.
Передать строку допустимых параметров, для которых будет производиться проверка. Одно двоеточие после параметра указывает на необходимость задать значение. Два двоеточия после параметра указывают на необязательность задания значения параметра. В качестве параметров можно использовать буквы и числа. Возвращаемый массив использует параметры для указания ключей, которые будут указывать на необходимость ввода значений. Параметры, заданные более одного раза, сами становятся массивами значений в возвращаемом массиве.

| Листинг 9.73. Функция getopt_
<?php
$option = getopt("a::");
if(isset($option['a'])) {
print(" Параметр активизирован n"); if(is_array($option['a']))
{
print(count($option['a']) . " значений: n"); foreach($option['a'] as $o)
{
if($o) 
{
print(" Значение: $on");
}
else
{
print(" Нет значения n");
}
}}
elseif($option['a'])
print(" Значение: {$option['a']}n");
else
print(" Нет значения n");
}}
?>

get_required_files
Эта функция является аналогом функции get_included_files.