Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

PHP5_nachinayushim

.pdf
Скачиваний:
29
Добавлен:
20.03.2015
Размер:
26.79 Mб
Скачать

Конфигурация PHP5 833

;Следует заметить, что в корректной записи всегда должен

;присутствовать знак "=", даже если значение отсутствует.

url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="

[MSSQL]

;Разрешать или запрещать постоянные соединения. mssql.allow_persistent = On

;Максимальное количество постоянных соединений. -1 означает, что

;ограничений нет.

mssql.max_persistent = -1

;Максимальное количество соединений (включая постоянные). -1

;означает, что ограничений нет.

mssql.max_links = -1

;Минимальный уровень серьезности отображаемых ошибок. mssql.min_error_severity = 10

;Минимальный уровень серьезности отображаемых сообщений. mssql.min_message_severity = 10

;Режим совместимости со старыми версиями PHP 3.0. mssql.compatability_mode = Off

;Таймаут соединения

;mssql.connect_timeout = 5

;Таймаут запроса

;mssql.timeout = 60

;Допустимый диапазон 0 - 2147483647. По умолчанию = 4096. ;mssql.textlimit = 4096

;Допустимый диапазон 0 - 2147483647. По умолчанию = 4096. ;mssql.textsize = 4096

;Ограничение количества записей в каждом пакете.

;0 – все записи в одном пакете. ;mssql.batchsize = 0

;Режим возвращения значений столбцов datetime и datetim4:

;On – возвращаются данные, преобразованные в типы SQL Server

;Off – значения возвращаются в формате YYYY-MM-DD hh:mm:ss;

;mssql.datetimeconvert = On

;Использование NT-аутентификации при подключении к серверу mssql.secure_connection = Off

;Здесь указывается максимальное количество процессов.

;По умолчанию 25

;mssql.max_procs = 25

[Assertion]

;Assert(expr); функция активна по умолчанию. ;assert.active = On

;Генерирует предупреждения РНР для каждой неудавшейся проверки

;выражения.

;assert.warning = On

;По умолчанию не завершать программу в случае неудачи. ;assert.bail = Off

;Пользовательская функция, которая будет вызвана при неудачной

834 Приложение Е

;проверке. ;assert.callback = 0

;Вычислять выражения в eval с использованием текущих установок

;error_reporting().TRUE означает, что для функции eval() действует

;установка error_reporting(0).

;assert.quiet_eval = 0

[Ingres II]

;Разрешать или запрещать постоянные соединения. ingres.allow_persistent = On

;Максимальное количество постоянных соединений. -1 означает, что

;ограничений нет.

ingres.max_persistent = -1

;Максимальное количество соединений (включая постоянные). -1

;означает, что ограничений нет.

ingres.max_links = -1

;База данных по умолчанию (формат: [node_id::]dbname[/srv_class]). ingres.default_database =

;Пользователь по умолчанию.

ingres.default_user =

; Пароль по умолчанию. ingres.default_password =

[Verisign Payflow Pro]

; Сервер Payflow Pro по умолчанию. pfpro.defaulthost = "test-payflow.verisign.com"

;Порт по умолчанию. pfpro.defaultport = 443

;Таймаут по умолчанию (в секундах). pfpro.defaulttimeout = 30

;IP-адрес прокси-сервера по умолчанию (если требуется).

;pfpro.proxyaddress =

;Прокси-порт по умолчанию. ;pfpro.proxyport =

;Имя пользователя для прокси-сервера по умолчанию. ;pfpro.proxylogon =

;Пароль для прокси-сервера по умолчанию. ;pfpro.proxypassword =

[Sockets]

; Использование системной функции read() вместо оболочки php_read(). sockets.use_system_read = On

[com]

; Путь к файлу, содержащему GUID или IID или имена файлов TypeLibs;

;com.typelib_file =

; Разрешить DCOM-вызовы

;com.allow_dcom = true

; Автоматическая регистрация констант typlib-компонентов в com_load()

;com.autoregister_typelib = true

; Имена констант нечувствительны к регистру символов

;com.autoregister_casesensitive = false

; Показывать предупреждение при дублирующей регистрации констант

Конфигурация PHP5 835

;com.autoregister_verbose = true

[mbstring]

;Язык внутреннего представления символов. ;mbstring.language = Japanese

;Внутренняя кодировка и кодировка сценариев.

;Некоторые кодировки не могут работать как внутренние

;(например, SJIS, BIG5, ISO-2022-*). ;mbstring.internal_encoding = EUC-JP

;Кодировка входных HTTP-данных. ;mbstring.http_input = auto

;Кодировка исходящих HTTP-данных. Для работы этой функции должен

;быть зарегистрирован обработчик mb_output_handler

;mbstring.http_output = SJIS

;Разрешать автоматическое преобразование кодировки согласно

;параметру mbstring.internal_encoding Если эта директива включена,

;то входные символы преобразовываются во внутреннюю кодировку.

;Примечание: не используйте автоматическое преобразование

;кодировки для переносимых библиотек и приложений.

;mbstring.encoding_translation = Off

; Порядок автоматического определения кодировки.

;По умолчанию auto ;mbstring.detect_order = auto

;Использование функции замены символов, когда преобразование

;невозможно

;mbstring.substitute_character = none;

;Переопределять (заменять) однобайтовые функции mbstring-функциями.

;Функции mail(), ereg() и т.д. заменяются mb_send_mail(), mb_ereg()

;и т.д. Возможные значения: 0,1,2,4 или их комбинации.

;Например, 7 означает "переопределять все функции".

;0: не переопределять

;1: переопределять mail()

;2: переопределять функции str*()

;4: переопределять функции ereg*()

;mbstring.func_overload = 0

[FrontBase] ;fbsql.allow_persistent = On ;fbsql.autocommit = On ;fbsql.default_database = ;fbsql.default_database_password = ;fbsql.default_host = ;fbsql.default_password = ;fbsql.default_user = "_SYSTEM" ;fbsql.generate_warnings = Off ;fbsql.max_connections = 128 ;fbsql.max_links = 128 ;fbsql.max_persistent = -1 ;fbsql.max_results = 128 ;fbsql.batchSize = 1000

[exif]

;Комментарии Exif UNICODE обрабатываются как UCS-2BE/UCS-2LE, а JIS

;как JIS. Поддержка mbstring позволяет автоматически конвертировать

;их в кодировку, заданную соответствующей директивой. Если значение

;не задано, то используется mbstring.internal_encoding.

;В настройках декодирования различается порядок следования байтов

836 Приложение Е

; motorola и intel. Настройки декодирования не могут быть пустыми. ;exif.encode_unicode = ISO-8859-15

;exif.decode_unicode_motorola = UCS-2BE

;exif.decode_unicode_intel = UCS-2LE ;exif.encode_jis = ;exif.decode_jis_motorola = JIS ;exif.decode_jis_intel = JIS

;Локальные переменные:

;tab-width: 4

;End:

Предметный указатель

A

API+интерфейс, 363; 561; 790 ArgoUML, 520

ASCII, 85

B

base64, 595 BBEdit, 36

C

Caldera, 41

CDATA, 346 CERT, 49

CGI, 38; 805; 813 CGI+программа, 48; 63 CLI+интерфейс, 804; 805 cookie+файл, 106; 145; 146; 153 CPAN, 553

Cron, 809

CSV, 304

D

dBase, 374 DBM, 374; 774 Debian, 39; 41 Definite, 41 DHTML, 560 Dia, 520 DOM, 344; 363 DSN, 791; 793

DSO+объекты, 46 DTD, 100; 345

E

EBNF, 348

Emacs, 36

Eudora, 590

F

Fatal Error, 224

FreeBSD, 39

FreeType, 630

FTP, 295

FTP+сервер, 71

G

GD, 606

GPL, 376; 774

H

HTML, 35; 65; 100; 343 атрибуты, 101 дескрипторы, 101

<form>, 101; 111 <input>, 111

<select>, 111; 130; 233; 801 <textarea>, 111; 119; 332

теги, 84; 100 форма, 74; 110; 111; 338 формат письма, 596

HTML DTD, 101 HTTP, 34; 36; 50; 295

заголовок, 73; 74; 148; 151 запрос, 71; 72; 73; 153; 221 методы, 73; 99

GET, 73; 113 HEAD, 73

POST, 73; 106; 111; 113; 115 ответ, 72; 74; 106; 111 сообщение, 73 тело, 73; 74

I

IBM Rational Rose, 520 inode, 297; 322 IP+адрес, 72; 106

ISO, 265

838 Предметный указатель

J

JavaScript, 332; 566; 597

K

KDE, 50

Konquerer, 44

L

LAMP, 40 libxml2, 364 LZW+сжатие, 606

M

make, 379 Mandrake, 41 MIME, 589; 595

заголовки Content+Description, 595 Content+Disposition, 595 Content+Id, 595

Content+Transfer+Encoding, 595 Content+Type, 595

MIME Version, 595 MS Access, 794

MTA, 589

MVC, 566 MySQL, 40; 48

avg(), 427 count(), 427 curdate(), 422; 448 curtime(), 422; 448 date_format(), 448 dayname(), 449 max(), 427

min(), 427 now(), 422; 447

password(), 394; 416; 463 substring(), 422

sum(), 427 to_days(), 449

mysqladmin, 379 mysqld, 379

N

Notepad, 36; 57

Notice, 224

NTFS, 293

O

ODBC, 790

Outlook, 590

P

PCRE, 242

PCS, 555

PEAR, 49; 69; 268; 553; 597 стандарты написания кода, 555

PECL, 554

Perl, 553

PFC, 554 PHPUnit, 635; 640

PHP+интерпретатор, 291; 323 PHP+расширения

DOM, 363 GD, 612 mailparse, 589

simpleXML, 343; 364 SQLite, 775

Poseidon For UML, 520 PostGreSQL, 46

R

RAD, 267

Red Hat, 39; 41 RFC, 590

2045, 595 2821, 590 2822, 590 821, 590

root, 62

RPM, 37; 40; 378

S

SAPI, 38; 50; 57

Sendmail, 589 SGML, 343 SimpleXML, 565 Smarty, 635; 639

section, 638 шаблон, 669

SMTP+сервер, 590; 592 SOAP, 353

SQL, 240; 385; 423 выражения, 232

Предметный указатель 839

запросы, 388; 421 DELETE, 394; 791 INSERT, 394; 791 REPLACE, 395 SELECT, 791 UPDATE, 394; 791

ключевые слова AFTER, 413 CHANGE, 413 FIRST, 413 MODIFY, 413

команды, 790

ALTER TABLE, 775 CREATE, 405 CREATE TABLE, 408 GRANT, 395; 776 INSERT, 415 REPLACE, 415 REVOKE, 396; 776

операторы, 388 IGNORE, 476 INSERT, 782 LIKE, 426 NOT LIKE, 426 UPDATE, 445

предложения GROUP BY, 428 HAVING, 429 LIMIT, 423 ORDER BY, 425 WHERE, 393; 423

SQL injection, 821 SQLite, 40; 374; 774 SSL, 143; 149

SuSE, 41

SVG, 608

Syslog, 826

T

True Type, 630 try/catch, 232; 255 TurboLinux, 41

U

Umbrello, 520

UML, 518; 519 UML+диаграмма, 503; 519; 646

активности, 526

классов, 520; 644 последовательностей, 644 ситуаций, 527

Unix, 53

URI, 350

URL, 113; 146; 250; 295; 346 URL+кодирование, 114

V

vi, 36 Visio, 520

W

Warning, 224

Web+браузер

IE, 36

Mozilla, 36

Web+сервер, 38; 50; 65; 71; 76; 805

Apache, 34; 36; 38; 46; 293

IIS, 34; 36; 187

Personal Web Server (PWS), 39; 297

Web+службы, 352

WSDL, 353

X

XHTML, 65; 68; 114; 345; 349 XML, 100; 343

XML Namespace, 351 xml_parser, 344 XML+анализатор, 345 XML+язык, 353

Y

Yellow Dog, 41

Z

Zend Engine, 76; 104

Zend+расширение, 806

А

Абстрактный метод, 513 Агрегирование, 525 Аддитивная цветовая модель, 607 Администратор, 62

840 Предметный указатель

Актор, 527 Алгоритм шифрования, 469

Аргументы командной строки, 807 Аргументы функций, 231 Атрибуты, 344

action, 113; 338 checked, 122 method, 113 multiple, 130 name, 133 value, 122

Аутентификация пользователей, 466

Б

База данных, 374

Базовые классы PHP+кода, 554 Базы данных, 146

встроенные, 374 запись (строка), 381 индекс, 387 клиент/серверные, 375 нормализация, 382 поле (столбец), 381 реляционные, 381

Безопасный режим, 815; 817 Бесконечные циклы, 187; 230 Бизнес+логика, 635 Булевы

значения, 161 логика, 161 операторы, 166 термы, 161

В

Веб+публикации, 53 Веб+узел по умолчанию, 58

Векторные изображения, 608 Видимость членов класса, 515 Владелец файла, 314 Вложенность функций, 285 Внешний ключ, 384; 775 Водяные знаки, 620 Временная метка, 148; 311; 321 Вызов функции, 272 Выражения, 82

Г

Гиперссылки, 109 Группы пользователей, 314

Д

Демон, 50; 805; 810 Дескриптор, 343; 344

каталога, 322 результата, 777 файла, 294

Деструктор, 499 Динамический модуль, 38; 47 Диспетчера пакетов PEAR, 555 Доменное имя, 250; 590 Дочерний элемент, 348 Драйвер базы данных, 790

Ж

Жесткие ссылки, 322 Журнал ошибок, 255

З

Зависимость пакетов, 555 Зив Сураски, 35 Значение, 94

И

Идентификатор группы (GID), 315 изображения, 609 сеанса, 145; 147; 153 соединения, 398

Имя источника данных, 791 файла, 294

Индексированное изображение, 609 Индексный узел, 322 Инкапсуляция, 488; 515; 669 Инсталлятор, 37 Интерактивная оболочка, 804 Интерактивность CLI, 811 Интерпретаторы, 805 Интерпретируемый язык

программирования, 804 Интерфейс, 488; 512; 535; 645; 664

Предметный указатель 841

разработки серверных приложений, 39; 50 Итерация, 181; 199

К

Каталог, 292; 293 Класс, 487; 488 Классы символов, 244 Клиент, 71 Ключ, 94 Ключевые слова

$this, 492 abstract, 513 break, 177 case, 177 class, 489 extends, 503 function, 270

global, 80; 106; 281; 319 interface, 513

parent, 510 private, 493; 515 public, 492 return, 271 static, 80; 282

Код HTTP+состояния, 74 Кодировка, 595

ISO+8859+1, 354 UTF+16, 347 UTF+8, 347

Комментарии, 70; 555; 556 Компилятор, 43 Конкатенация, 213 Консорциум W3C, 100; 344 Константы, 81 Конструктор, 497; 647 Контроль типов, 517

Конфигурационные параметры auto_prepend_file, 469 display_errors, 254 error_reporting, 254 log_errors, 254 magic_quotes_gpc, 821 odbc.default_db, 793 odbc.default_pw, 793 odbc.default_user, 793 register_globals, 821 safe_mode, 776 sendmail_from, 592 sendmail_path, 592 short_open_tag, 815

Конфигурационный файл, 37; 813 Корневой элемент, 344; 346; 348 Курсор, 791 Кэширование, 63

Л

Логика представления, 635 Локализация неисправностей, 223 Локальный узел, 67

М

Маркеры границ, 595 Маршрут, 72 Маршрутизация, 72 Массивы, 94; 196

ассоциативные, 104; 202; 792 индекс, 94; 133

символьный, 196 числовой, 196

инициализация, 95; 197 многомерные, 209 предопределенные

$_COOKIE, 106 $_ENV, 107 $_FILES, 106 $_GET, 106 $_POST, 106 $_REQUEST, 107 $_SERVER, 106 $_SESSION, 107 $GLOBALS, 106

сортировка, 97 суперглобальные, 106 элемент, 94; 133

Международная организация по стандартизации, 265

Международный почтовый консорциум, 604 Методы, 269; 488

классов __construct(), 496 __destruct(), 499 __get(), 494 __set(), 494

Многоэлементные MIME+сообщения, 595 Множественность, 525

Модель RGB, 607

Модульная организация классов, 486

842 Предметный указатель

Н

Наследование, 488; 503 Непрозрачность, 624 Нормализация, 382 Нормальные формы, 382 Нотация

@, 254 венгерская, 557 инфиксная, 82 постфиксная, 82 префиксная, 82

О

Область видимости, 281 Обобщение, 524 Оболочки

Bash, 804

Csh, 804 shell, 315 Zsh, 804

Обработка ошибок, 254 Образец поиска, 241 Общественная библиотека PHP+

расширений, 554 Объединение, 430 Объект, 487; 489 Объектно+ориентированное

программирование, 485; 487 Операторы

!= и <>, 170 @, 321 == и ===, 169 +>, 490 > и <, 166

AND, OR, !, 172 break, 234

exit, 234 if, 165

include, 288 include_once, 291 new, 490

require, 288 require_once, 291 return, 272 switch, 176; 277

арифметические, 83 бинарные, 82 битовые, 83

ветвления, 164 для работы с массивами, 83

инкрементные/декрементные, 83; 89 контроля ошибок, 83 логические, 83; 172 присваивания, 81; 83; 88 сравнения, 83 строковые, 83 тернарные, 82 унарные, 82 условные, 164

Операционная система Linux, 34; 36; 293; 314 MS+DOS, 804

Red Hat Fedora Linux, 38 Red Hat Linux, 34 Windows, 34; 293 Windows 2000, 34; 36; 38 Windows 98, 39

Определение класса, 489 Определение типа документа, 345; 561 Оптимизация кода, 268 Отладка, 232 Отображение ошибок, 224 Отступы, 555 Ошибки

времени выполнения, 222; 227 критические, 224; 227 логические, 223; 227 предупреждение, 224 синтаксические, 222; 224 уведомление, 224

П

Пакеты, 553 RPM, 41; 42 данных, 72

Палитра, 610 Первичный ключ, 383; 388; 407; 778 Переменные, 76

$argc, 807 $argv, 807

внутренние переменные класса, 492 время жизни, 281 глобальные, 282 именование, 77 локальные, 282

область видимости, 77; 80; 281 предопределенные, 104

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]