ТОП-10 популярных



Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...

НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...

БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...

Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...

ПОД ЛИТЕРОЙ «N»
Aтаку LCD-мониторов не остановить, а масштабы этого наступления даже немного пугают. Судите сами — многие пользователи только начинают приглядываться к новому для...


Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...

Размер объему не помеха.
С тех пор как компания Fujitsu отказалась от производства жестких дисков для настольных компьютеров, многие пользователи начали забывать о том,...


Какую только информацию мы не помещаем на компакт-диски: резервные копии важных данных, музыку, фильмы... Многие полагают, что главное - «купить...

Спонсор статьи: http://vip-cars.kiev.ua/ аренда авто месяц: взять машину в аренду на месяц.

PHP. Операционная система. Часть Двадцатая.


28-12-2009

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.

Понравился материал? Поделитесь с друзьями!



<< Предыдущая статьяСледующая статья >>
PHP. Операционная система. Часть Девятнадцатая. PHP. Операционная система. Часть Двадцать Первая.