Отправляет email-рассылки с помощью сервиса Sendsay

PHP 5 для начинающих

  Все выпуски  

НАСТРОЙКИ PHP: ИЗМЕНЕНИЕ НАСТРОЕК - Уровень PHP_INI_ALL


PHP 5 для начинающих

Вниманию новых подписчиков!

Обратите, пожалуйста, внимание на то, что отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:

  1. в архиве рассылки (оригиналы выпусков);
  2. на сайте рассылки (исправленные и дополненные версии).

# # #

Вы также можете подписаться на рассылку "PHP 5: Новые возможности".

Аннотация

Изменение настроек PHP на пользовательском уровне.

Определенная, наиболее безопасная, часть директив может быть изменена на всех уровнях (PHP_INI_ALL), а именно: на уже рассмотренных системном уровне («Уровень PHP_INI_SYSTEM») и уровне директории («Уровень PHP_INI_PERDIR»), а также на пользовательском уровне (PHP_INI_USER), который будет рассмотрен ниже.

Замечание

Любопытно, что директив, которые бы могли быть изменены только на пользовательском уровне, не существует. Все директивы, которые могут быть изменены на этом уровне, могут быть изменены и на более высоких системном уровне и уровне директории.

Основным способом изменения настроек на этом уровне является использование функции ini_set() непосредственно в исполняемом скрипте[1]. Изменения, произведенные этой функцией, распространяются только на этот скрипт (точнее, на данную исполняемую копию) и действуют только до тех пор, пока настройки не будут изменены вновь или не завершится исполнение скрипта.

Функция ini_set() принимает два параметра (название директивы и ее новое значение) и возвращает старое значение директивы или логическое значение false в случае ошибки.

ini_set('default_charset', 'utf-8');


[1] Еще один способ - использование регистра Windows - здесь рассматриваться не будет ввиду малой востребованности.

Created with DocBook Created with Libxslt


В избранное