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

web - tec / PHP 5 для начинающи

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

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

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

$_POST, 103 $_SERVER, 103 $GLOBALS, 105

сеанса, 154 статические, 80; 282 суперглобальные, 104

$_ENV, 319 $_GLOBALS, 281

тип данных, 77; 78 экземпляра, 513

Переопределение, 507 Повторное использование кода, 486 Подключаемые файлы, 289 Поисковые машины, 116 Поле формы, 73; 116

скрытое, 134; 145; 153 Полиморфизм, 508 Полноцветное изображение, 609 Пользовательская оболочка, 315 Постановка задачи, 160 Почтовый сервер, 71 Права доступа, 62; 293 Приведение типов, 79 Приоритет операторов, 82 Пространство имен, 351 Протокол

FTP, 71

HTTP, 63; 71; 72; 144 IMAP, 590

POP3, 590

SMTP, 590 SSL, 137 TCP/IP, 72

передачи гипертекста, 34 Псевдокод, 70; 160 Псевдонимы, 428

Р

Разделители, 69; 344 Расмус Лердорф, 35

Растровые изображения, 608 Расширение файлов, 67 Регулярные выражения, 241; 426; 572

POSIX+совместимые, 242 альтернативы, 245 границы слова, 245 квалификаторы, 245 квантификаторы, 246 специальные символы, 243 языка Perl, 242

Результирующее множество, 389; 452; 777; 791 Рекурсия, 285; 325 Ресурс, 227 Ричарда Хипп, 774

Родительский элемент, 346

С

Свойства, 488 Сглаживание цветов, 623 Сглаживание шрифта, 624 Сеансы, 71; 145; 153 Сервер, 71 Серверный модуль, 813 Сжатие

без потерь, 608 с потерями, 608

Синтаксический анализ, 67 Система управления реляционными базами

данных, 36 Системные ресурсы, 36 Системный DSN, 795

Соглашения по именованию, 539; 557 Состояние приложения, 144 Специальные символы, 238; 444 Спецификатор доступа, 494 Спецификация, 265; 266 Стандарт написания кода, 264; 268 Стандартный ввод, 811 Стандартный вывод, 306; 811 Стандартный поток ошибок, 811 Статические методы, 542 Статический модуль, 38; 48 Строка запроса, 73; 110; 146; 153 Структуры ветвления, 159

Структуры управляющей логики, 159 СУРБД, 373; 374; 376; 381; 774

DB/2, 375

MS SQL Server, 375; 793 MySQL, 36; 375

Oracle, 375 PostGreSQL, 232; 375 SQLite, 36; 642

Т

Тело HTTP+запроса, 115 Тело HTTP+ответа, 75 Тип

данных, 486; 775

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

скалярный, 79 сложный, 79 специальный, 79

курсора, 799 Типизация

слабая, 76; 78 строгая, 78

Типоператора, 83 Точка отсчета, 307 Транзакции, 792 Трансляция, 76 Триггеры, 775

У

Указатель файла, 294 Унифицированный указатель ресурсов, 250 Управляющие структуры, 555 Уровень отображения ошибок, 223 Учетная запись, 460

Ф

Файл, 293 crontab, 810 httpd.conf, 51

INSTALL, 38; 46; 49

php.ini, 37; 57; 62; 104; 154; 224; 255; 469; 592

README, 38 режим доступа, 296

Файловая система, 292; 322 Фильтры ISAPI, 58 Форматы изображений

GIF, 609

JPEG, 608

PNG, 608

SVG, 608 WBMP, 608

Функции, 67; 271 addslashes(), 240; 444 append_child(), 364 array(), 94; 198 array_count_values(), 97 array_flip(), 97 array_multisort(), 214 array_pop(), 334 arsort(), 207

asort(), 97; 207 asXML(), 365

basename(), 319 chdir(), 324 chr(), 85 close(), 325 closedir(), 322 copy(), 320 count(), 97

create_element(), 364 current(), 203

date(), 65; 68 date_str(), 318 define(), 81 dir(), 325 dirname(), 324

disk_free_space(), 706 disk_total_space(), 706 display(), 329 domxml_new_doc(), 363 domxml_open_file(), 363 domxml_open_mem(), 363 each(), 205

echo(), 176 ereg(), 242; 330

ereg_replace(), 252; 330 eregi(), 458 eregi_replace(), 458 error_reporting(), 402 exec(), 322

explode(), 241; 459; 808 fclose(), 292

feof(), 303 feoff(), 302 fgetc(), 302 fgetcsv(), 302 fgets(), 302 file(), 294 file_exists(), 310

file_get_contents(), 359 file_info(), 319 fileatime(), 311; 572 filectime(), 311 filegroup(), 315 filemtime(), 312 fileowner(), 315 filesize(), 311

filetype(), 315 floor(), 89 fopen(), 292; 294 fpassthru(), 305 fputs(), 302

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

fread(), 298 fseek(), 307 ftell(), 307

func_get_args(), 509 fwrite(), 294; 298 getdate(), 312 gettype(), 79 header(), 148; 470; 612

HTMLSpecialChars(), 238; 444 imagealphablending(), 624 imagearc(), 613; 708 imagecolorallocate(), 609 imagecolorallocatealpha(), 624 imagecolorat(), 622 imagecolorexact(), 623 imagecolorresolve(), 610 imagecolortransparent(), 623 imagecopy(), 621 imagecopymerge(), 624 imagecopyresampled(), 626 imagecopyresized(), 626 imagecreate(), 610 imagecreatefromgif(), 618 imagecreatefromjpeg(), 618 imagecreatefrompng(), 618 imagecreatetrucolor(), 610 imagecreatetruecolor(), 609 imagedestory(), 612 imagedestroy(), 618 imageellipse(), 613 imagefilledarc(), 708 imagefontheight(), 629 imagefontwidth(), 629 imagefttext(), 630 imageline(), 611 imageloadfont(), 628 imagepng(), 612 imagepolygon(), 614 imagerectangle(), 612 imagesetpixel(), 610 imagestring(), 627

imagesx(), 621 imagesy(), 621

import_request_variables(), 105 include, 71

include(), 268 include_once(), 270 is_array(), 94 is_dir(), 317 is_file(), 317

isset(), 157; 168; 259; 358; 690 key(), 203

ksort(), 207 list(), 205

mail(), 575; 589; 592 make_dir(), 328 md5(), 596 mkdir(), 324 mkdir_form(), 328

move_uploaded_file(), 338 msyql_field_name(), 450 mysql_affected_rows(), 399; 447 mysql_close(), 398 mysql_connect(), 398 mysql_create_db(), 410 mysql_data_seek(), 420 mysql_drop_db(), 410 mysql_errno(), 402 mysql_error(), 402 mysql_fetch_array(), 419; 705 mysql_fetch_field(), 453 mysql_fetch_object(), 420 mysql_fetch_row(), 399; 418 mysql_field_flags(), 451 mysql_field_len(), 450 mysql_field_name(), 452 mysql_field_type(), 450 mysql_insert_id(), 463 mysql_list_dbs(), 398 mysql_list_fields(), 450 mysql_list_tables(), 399 mysql_num_fields(), 450 mysql_num_rows(), 399 mysql_numrows(), 704 mysql_query(), 409; 704 mysql_result(), 420 mysql_select_db(), 398

next(), 204 odbc_autocommit(), 792 odbc_close(), 791 odbc_close_all(), 791 odbc_commit(), 792 odbc_connect(), 791 odbc_do(), 791 odbc_error(), 792 odbc_errormsg(), 792 odbc_exec(), 791 odbc_execute(), 791 odbc_fetch_array(), 792 odbc_fetch_row(), 792

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

odbc_free_result(), 791 odbc_num_rows(), 791 odbc_pconnect(), 791 odbc_prepare(), 791 odbc_procedures(), 792 odbc_result(), 792 odbc_rollback(), 792 odbc_statistics(), 792 odbc_tableprivileges(), 792 odbc_tables(), 792 opendir(), 322

pg_exec(), 704 pg_fetch_array(), 705 pg_numrows(), 704 phpinfo(), 104; 806 pi(), 89 posix_getgrgid(), 315 posix_getpwuid(), 315 prev(), 204

print_r(), 96; 106; 362 rand(), 89; 167 read(), 325 readdir(), 323 readfile(), 305 rename(), 320 require, 71 require(), 268; 334

require_once(), 268; 270 rewind(), 307 rewinddir(), 324 rmdir(), 324 roundrect(), 616 rsort(), 207 session_id(), 157

session_register(), 153; 154 session_start(), 153; 467 setcookie(), 106; 148 settype(), 79 simplexml_load_file(), 366 simplexml_load_string(), 365 sort(), 97; 207; 324 sqlite_array_query(), 778 sqlite_busy_timeout(), 779 sqlite_changes(), 778 sqlite_close(), 777 sqlite_column(), 778 sqlite_create_aggregate(), 779 sqlite_create_function(), 779 sqlite_current(), 778 sqlite_error_string(), 779

sqlite_escape_string(), 779 sqlite_fetch_array(), 778 sqlite_fetch_single(), 778 sqlite_field_name(), 778 sqlite_has_more(), 778 sqlite_last_error(), 779 sqlite_last_insert_rowid(), 778 sqlite_libencoding(), 777 sqlite_libversion(), 777 sqlite_next(), 777 sqlite_num_fields(), 778 sqlite_num_rows(), 778 sqlite_open(), 776 sqlite_popen(), 777 sqlite_query(), 777 sqlite_rewind(), 777 sqlite_seek(), 777 sqlite_udf_decode_binary(), 779 sqlite_udf_encode_binary(), 779 sqlite_unbuffered_query(), 777 stat(), 297

str_replace(), 322 stripslashes(), 240; 444 strlen(), 84; 87; 239 strpos(), 84

strstr(), 84; 239 substr(), 240; 422 system(), 322 time(), 68; 148; 321 touch(), 574 traverse_dir(), 326 trim(), 808 unlink(), 320 urlencode(), 576 var_dump(), 583 vimagecreate(), 609

xml_parse_into_struct(), 359 xml_parser_create(), 359 аргументы, 271 группировки, 427 параметры, 271 передача по значению, 279 передача по ссылке, 279 пользовательские, 270

регулярных выражений, 239

Х

Хранимые процедуры, 792

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

Ц

Циклы, 181 do while, 188 for, 191 foreach, 215

while, 181; 801

Э

Экстремальное программирование, 267 Элементы управления, 116

переключатели, 124; 127 списки, 130 текстовые поля, 116 флажки, 122

Энди Гутманс, 35

Я

Языки

ASP, 69; 70 C, 40 JavaScript, 35

PERL, 35; 242; 804

Python, 242; 804 Tcl, 804

Visual Basic, 70 XML Schema, 345

написания сценариев, 67 разметки SGML, 100

Языковая конструкция, 67 Языковое ядро, 76 Якоря, 245

Научно популярное издание

Дэйв У. Мерсер, Аллан Кент, Стивен Новицки, Дэвид Мерсер, Дэн Скуайер, Ван Кью Чой

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

Литературный редактор П.Н. Мачуга

Верстка В.И. Бордюк

Художественный редактор В.Г. Павлютин

Корректоры А.В. Луценко, В.В. Смоляр, Л.В. Чернокозинская

Издательский дом ‘‘Вильямс’’ 101509, г. Москва, ул. Лесная, д. 43, стр. 1

Подписано в печать 04.07.2006. Формат 70х100/16. Гарнитура Times. Печать офсетная.

Усл. печ. л. 68,37. Уч.&изд. л. 50,18. Тираж 3 000 экз. Заказ № .

Отпечатано по технологии СtP

в ОАО "Печатный двор" им. А. М. Горького 197110, Санкт&Петербург, Чкаловский пр., 15

По договору между издательством "Вильямс" и Интернет-Магазином "Books.Ru - Книги России" единственный легальный способ получения данного файла с книгой “PHP 5 для начинающих ” (ISBN 5-8459-1039-0) – покупка в Интернет-

магазине "Books.Ru - Книги России".

Если вы получили данный файл каким-либо другим образом, вы нарушили законодательство об охране авторского права. Вам необходимо удалить данный файл, а также сообщить издательству "Вильямс" где именно вы получили данный файл.

Соседние файлы в папке web - tec