ТОП-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 отказалась от производства жестких дисков для настольных компьютеров, многие пользователи начали забывать о том,...


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

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


28-12-2009

string nl_langinfo(integer code)
Функция nl_langinfo работает с одноименной C-функцией и предоставляет более гибкий доступ к той же информации, которая предоставляется функцией localeconv (информацию о ней можно почерпнуть на соответствующей справочной странице). Коды, представленные в табл. 9.18, определяются константами.
Операционная система
openlog(string identifier, integer option, integer facility)
Функция openlog устанавливает подключение к системному журналу и вызывает C-функцию openlog. Это не является строго необходимым условием для вызова функции openlog перед вызовом системного журнала, но может использоваться для изменения поведения функции syslog. Более подробная информация о ней приводится на соответствующей справочной странице. На платформе Windows для эмуляции Unix используется эмулирующий код.
Аргумент identifier добавляется в начало всех сообщений, отправляемых в системный журнал. Обычно это имя процесса или выполняемой задачи. Аргумент option представляет собой бит, управляющий переключением разнообразных параметров. Для комбинирования необходимых параметров воспользуйтесь операцией "логическое ИЛИ". В табл. 9.19 приведены имеющиеся значения. На платформе Windows не имеет значения только параметр LOG_PID.
Операционная система
Аргумент facility устанавливает по умолчанию источник ошибок, т.е. из какой части системы приходит отчет. Этот аргумент игнорируется при работе на платформе Windows. В табл. 9.20 приведены имеющиеся возможности. Пример ее использования можно найти в примере функции syslog.
Операционная система
phpcredits(integer flags)
Функция phpcredits выводит информацию об участниках проекта PHP, чей вклад считается наиболее весомым. Если необязательный аргумент flags не указан, функция выводит всю информацию. С другой стороны, для того чтобы выбрать специфический набор информации, можно комбинировать флаги, приведенные в табл. 9.21. Константа PHP_FULL_PAGE задает выделение упоминания всех участников проекта HTML-тегами. Эту информацию можно также просмотреть, добавив строку ?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 к запросу, вызывающему сценарий PHP. Это аналогично методу выборки значков PHP или Zend, описанных ниже. 
Операционная система
boolean phpinfo(integer flags)
Функция phpinfo передает большое количество диагностической информации в браузер и возвращает значение TRUE. Аргумент flags необязателен. По умолчанию возвращается вся информация. Для выбора определенной информации с флагами, описанными в табл. 9.22, можно использовать "побитовое ИЛИ".
Операционная система
 Вызов функции phpinfo является хорошим способом определения переменных среды, доступных для работы. 
string php_ini_scanned_files()
Функция php_ini_scanned_files возвращает перечень конфигурационных файлов, проанализированных после файла php.ini и разделенных запятыми. Они определяются в пути, заданном параметром --with-config-file-scan-dir сценария настройки PHP, который используется при компиляции.
string php_logo_guid()
Функция php_logo_guid (листинг 9.87) возвращает специальный код, который при его передаче сценарию PHP возвращает значок PHP в формате GIF. Этот значок можно увидеть на странице, сгенерированной функцией phpinfo.

| Листинг 9.87. Функция php_logo_guid_
<?php
// отобразить значок PHP
print('<img src="' . $_SERVER["PHP_SELF"] . '?=' . php_logo_guid() . '">'); // отобразить значок Zend
print('<img src="' . $_SERVER["PHP_SELF"] . '?=' . zend_logo_guid() . '">');
?>

string php_sapi_name()
Функция php_sapi_name возвращает имя API-модуля сервера, использованное запросом.
string php_uname()
Функция php_uname используется для получения информации о сервере, с помощью которого был откомпилирован PHP. Эта же информация отображается функцией phpinfo.
string phpversion()
Функция phpversion возвращает строку, описывающую версию PHP, выполняющую сценарий.
print_r(expression, boolean value)
Функция print_r (листинг 9.88) выводит значение выражения. Если выражение является строкой, целым или вещественным, в браузере выводится его простое отображение. Если выражение является объектом или массивом, для отображения индексов или имен свойств применяется специальная форма записи. Массивы и объекты просматриваются рекурсивно. После отображения массива функция print_r сохранит внутренний указатель на конец массива.
Формат, используемый функцией print_r, считается более читаемым, чем формат, используемый функцией var_dump, предназначенной для выполнения аналогичной функции. Рекомендуется использовать функцию print_r внутри тегов PRE. 
j Листинг 9.88. Функция print r_
<?php
//определить тестовые переменные $s = "пример строки";
$a = array("x", "y", "z", array(1, 2, 3));
print('<pre>');
// распечатать строку
print("$s: ");
print_r($s);
print("n");
// распечатать массив
print("$a: ");
print_r($a);
print("n");
print('</pre>');
?>

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



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