string setlocale(string category, string locale, ...)
Функция setlocale (листинг 15.12) изменяет информацию о локали PHP и возвращает новую спецификацию локали. При ошибке возвращается значение FALSE. Локалью задаются такие параметры, как использование точки или запятой в числах с плавающей точкой. Локаль никоим образом не влияет на написание PHP-сценариев и влияет только на работу некоторых функций PHP.
j Листинг 15.12. Функция set locale_
<?php
print("Поменять на русский: ");
print(setlocale(LC_ALL, "russian", "ru_RU.cp1251",
"ru_RU.koi8r"));
print("<br>n До свидания (Dos vedanya)!");
?>
Если аргумент category является пустой строкой, значения для категорий будут браться из переменных среды. Если аргумент category имеет нулевое значение, возвращается текущее значение. Значения для категорий будут браться из переменных среды. Саму категорию можно выбрать из табл. 15.3.
Локальные коды в различных операционных системах различаются. В целом они принимают вид кода language_country, т.е. код языка с последующим за ним необязательным символом подчеркивания и код страны. При работе в операционной системе Windows перечень кодов языков и стран можно найти в справке для Visual C. При этом, чтобы оставить для PHP возможность выбора, можно задавать сразу несколько локальных кодов.
set_time_limit(integer seconds)
Функция set_time_limit (листинг 15.13) предназначена для изменения времени выполнения сценария по умолчанию, которое обычно составляет 30 секунд и задается в конфигурационном файле php.ini. При достижении этого предела возникает ошибка, и сценарий останавливает выполнение. Установка аргумента seconds, равного нулю, означает, что это ограничение отключено. Каждый раз при вызове функции set_time_limit счетчик сбрасывается в нуль. Это означает, что вызов функции set_time_limit(3 0) снова устанавливает тридцать секунд на выполнение сценария.
| Листинг 15.13. Функция set_time_limit_
<?php
// задание режима постоянного выполнения сценария set_time_limit(0);
?>
ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Компьютер для гурманов.«Эксимер ДМ»
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
PHP. Настройка. Часть Двеннадцатая.
21-02-2015
<< Предыдущая статья | Следующая статья >> |
PHP. Настройка. Часть Одиннадцатая. | PHP. Обработка изображений и графики |