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

Котеров Д. В., Костарев А. Ф. - PHP 5. 2-е издание (В подлиннике) - 2008

.pdf
Скачиваний:
6114
Добавлен:
29.02.2016
Размер:
11.36 Mб
Скачать

1064

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

DOM, модуль (прод.):

MediaList 814

MouseEvents 815

MutationEvents 815

MutationNameEvents 815

Range 813

Save 815

StyleSheet 687, 814

StyleSheetList 814

StyleSheets 814, 815

TextEvents 815

Traverse 813

UIEvents 815

Validation 813

Views 698, 814, 815

XML 813

XPath 813, 815

domAttr, класс 741

name 741

ownerElement 741

schemaTypeInfo 741

specified 741

value 741

domCDATASection, класс 745, 747 domCharacterData, класс 745

appendData 756

data 745

deleteData 756

insertData 756

length 745

replaceData 756

substringData 756 domComment, класс 745, 748 domConfiguration, класс 817

domConfig 817

normalizeDocument 817

setParament 817

domDocument, класс 704, 719, 730, 804, 817, 872

actualEncoding 706, 730, 817

adopNode 817

createAttributeNS 794

createElementNS 791

doctype 731

documentElement 731

documentURI 706, 817

encoding 706, 817

formatOutput 707, 730

getElementsByTagNameNS 798

importNode 804, 817

load 750, 760, 789

loadHTML 819

loadHTMLFile 819, 825

loadXML 705, 750, 806

normalizeDocument 817

ownerDocument 764, 804

preserveWhiteSpace 705—706, 730, 760, 876

renameNode 817

resolveExternals 706, 730

saveHTML 819, 824

saveHTMLFile 819

saveXML 706, 806

standalone 706, 817

strictErrorChecking 817

substituteEntities 706, 730, 763

validateOnParse 706, 730

version 706, 817

domDocumentFragment, класс 740 domDocumentType, класс 734, 804

entities 734—735

internalSubset 734

name 734

notations 734—735

publicId 734

systemId 734 domElement, класс 738

getAttribute 756, 797

getAttributeNode 755

getAttributeNodeNS 797

getAttributeNS 797

getElementsByTagNameNS 798

hasAttribute 755, 797

hasAttributeNS 797

localName 789, 790

namespaceURI 789, 790

prefix 789, 790

removeAttibute 756

removeAttibuteNode 756

removeAttributeNS 797

schemaTypeInfo 738

setAttribute 756

setAttributeNode 755—756

setAttributeNodeNS 794

setAttributeNS 794

setIdAttribute 756, 768, 797

setIdAttributeNode 756, 768

setIdAttributeNS 797

tagName 738

domEntity, класс 736

actualEncoding 736

encoding 730, 736, 818

notationName 736

publicId 736

systemId 736

version 704, 736

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

1065

domException, класс 807

__toString 808

code 807

file 807

getFile 807

getLine 808

getMessage 807

getTrace 808

getTraceAsString 808

line 807

message 807

trace 807 domImplementation, класс 803

createDocument 803, 804

createDocumentType 803, 804

hasFeature 815

hasFeatutes 804

isSupported 815

domNode, класс 708

appendChild 753, 804

attributes 709, 712, 716, 719, 738, 802

childNodes 709, 712—713, 719, 738, 769

cloneNode 765

firstChild 709, 712, 715

insertBefore 804

isDefaultNamespace 798

lastChild 709, 715

lookupNamespaceURI 798

lookupPrefix 798

nextSibling 709, 712, 715, 718, 766, 773—774

nodeName 708, 711, 743

nodeType 708, 710

nodeValue 709, 711, 743

normalize 806

ownerDocument 709, 712, 808

parentNode 709, 712

previousSibling 709, 712, 715, 718

removeChild 764

replaceChild 766

version 818

domProcessingInstruction, класс 730, 743

data 743

target 730, 743 domText, класс 745—746

data 746

length 746

wholeText 746 domXPath, класс 828

query 829

registerNamespace 829, 866, 868

E

E_CORE_WARNING 386 E_ERROR 386 E_NOTICE 386 E_PARSE 386 E_STRICT 386 E_USER_ERROR 393 E_USER_NOTICE 393 E_USER_WARNING 393 E_WARNING 386 E-mail:

charset 459

Content-Transfer-Encoding 466

Content-type 459, 464

From 458

Reply-to 459

Subject 459

To 459

активные шаблоны 468

вложения 467

заголовки 458

кодирование:

заголовков 464

тела 466

кодировка кириллицы 467

почтовые шаблоны 460

тело 459

формат 458

error_reporting() 387 escapeshellcmd() 356, 357 eval() 396

Exception, класс 628, 644, 807 exec() 355

exit() 394 exp() 308 explode() 234 exslt, модуль:

Common 921, 923, 928

Dates and Times 921—922, 936

Dynamic 921—922

Functions 921, 933

last 857

Math 921, 928, 930

Random 921—922, 944

Regular Expressions 921, 944

Sets 921, 930

Strings 921, 941

extends 617 extract() 297

F

 

FALSE 178

E_ALL 386

fclose() 316

E_CORE_ERROR 386

feof() 319

1066

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

fflush() 325 fgetcsv() 318—319 fgets() 317

File Monitor 117 file() 254, 323 file_exists() 346

file_get_contents() 323, 450 file_put_contents() 323 fileatime() 344

filectime() 345 filegroup() 342 filemtime() 344 fileowner() 342 fileperms() 343 filesize() 344 filetype() 345

FilterIterator, класс 681 final 618

Firewall 117 flock() 327 floor() 303 flush() 285 fopen() 311, 450 fputs() 318 fread() 317 fseek() 319 fsockopen() 452 ftell() 320 ftruncate() 320

func_get_arg() 244 func_get_args() 244 func_num_args() 244 fwrite() 317

G

gcc 49

GD2, библиотека 530 GET 33, 34 get_meta_tags() 324 getallheaders() 440 getcwd() 350 getdate() 368

getenv 56 gethostbyaddr() 454 gethostbyname() 454 gethostbynameL() 454 getimagesize() 528 getlastmod() 377 getmxrr() 455

gid 337 GID 336

GIF 527—528 glob() 352

GLOB_BRACE 353

GLOB_MARK 353 GLOB_NOCHECK 353 GLOB_NOESCAPE 353 GLOB_NOSORT 353 GLOB_ONLYDIR 353 gm2local() 373

gmdate() 372 gmmktime() 372 GMT 372

Google Suggest 1012 Greenwich Mean Time 372 GregorianToJD() 369 GZip-сжатие 973

H

header() 355 Header() 437 headers_list() 439 headers_sent() 438 Hello, world! 159 hexdec() 306 HTML 30

htmlspecialchars() 274 http_build_query() 446 http_build_url() 447 HTTPS 29

I

imageArc() 541 imageColorAllocate() 535 imageColorAllocateAlpha() 537 imageColorAt() 544 imageColorClosest() 536 imageColorClosestAlpha() 537 imageColorExactAlpha() 537 imageColorsForIndex() 537 imageColorsTotal() 533 imageColorTransparent() 536 imageCopyResampled() 539 imageCopyResized() 538 imageCreate() 531 imageCreateFromGif() 532 imageCreateFromJpeg() 532 imageCreateFromPng() 532 imageCreateTrueColor() 531 imageFill() 542 imageFilledPolygon() 543 imageFilledRectangle() 540 imageFillToBorder() 542 imageFontHeight() 545

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

1067

imageFontWidth() 545 imageGif() 533 imageIsTrueColor() 533 imageJpeg() 533 imageLine() 541 imageLoadFont() 544 imageMagick 355, 528 imagePng() 533 imagePolygon() 542 imageRectangle() 540 imageSetPixel() 543 imageSetStyle() 540 imageSetThickness() 540 imageSetTile() 542 imageString() 545 imageStringUp() 545 imageSX() 532 imageSY() 532 imageTtfBBox() 547 imageTtfText() 546 IMAGETYPE_ 529 implements 629 implode() 235 in_array() 294 include_path 556 ini_get() 323

ini_set() 381, 556 instanceof 628 interface 629 is_dir() 345 is_executable() 346 is_file() 345 is_infinite() 308 is_link() 345 is_nan() 307 is_readable() 346 is_writeable() 346

J

JavaScript 975

JDC 368

JDDayOfWeek() 369

JDToGregorian() 369

JPEG 527

JsHttpRequest 1016

JSON 1032

Julian Day Count 368

K

krsort() 287 ksort() 287

L

link() 347 list() 225 ln 380

local2gm() 373 localhost 18 LOCK_EX 327 LOCK_NB 327 LOCK_SH 327 LOCK_UN 327 log() 308

lstat() 347 ltrim() 268

M

M_E 302

M_PI 302 mail() 459 max() 307 MD5 283 md5() 283

memcached 1060 Microsoft Visual Studio 49 microtime() 362 Midnight Commander 142 MIME 51

min() 307 mkdir() 349 mktime() 366 mod_charset 41 Model 983 moikrug.ru 1012

move_uploaded_file() 953 msvcrt.dll 90, 134 mt_getrandmax() 305 mt_rand() 304 mt_srand() 305

MVC 980

недостатки 989

схема 984 MX-запись 455 MySQL 472

дистрибутив 112

документация 113

запуск 115

конфигурирование 113

остановка 115

тестирование 116

установка 112

mysql, интерфейс 476 mysql_connect() 476

1068

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

mysql_data_seek() 490 mysql_errno() 477 mysql_error() 477 mysql_escape_string() 501 mysql_fetch_assoc() 490 mysql_fetch_row() 491 mysql_field_flags() 493 mysql_field_len() 492 mysql_field_name() 492 mysql_field_table() 493 mysql_field_type() 492 mysql_insert_id() 496 mysql_list_fields() 494 mysql_list_tables() 494 mysql_num_fields() 491 mysql_num_rows() 491 mysql_query() 478 mysql_result() 492 mysql_select_db() 476 MySQL-Front 475 mysqli, интерфейс 476

N

NamedNodemap, класс 713, 716, 735, 738, 802

getNamedItem 716

getNamedItemNS 802

item 716

length 716

removeNamedItem 716

removeNamedItemNS 802

setNamedItem 716

setNamedItemNS 802 natcasesort() 291 natsort() 290

new 586 nl2br() 280

NodeList, класс 713, 718, 798

item() 714

length 714

NodeMap 738 nslookup.exe 456 NULL 178 number_format() 279 NuSphere 125

O

ob_clean() 966 ob_end_flush() 966 ob_get_contents() 965 ob_get_level() 966 ob_gzhandler() 974

ob_start() 965, 972 octdec() 306 ODBC 134 ole32.dll 134 opendir() 350 ord() 267

Output buffering 965

и деструкторы 968

конвейеризация 974

P

pack() 281 parent 617

parse_ini_file() 325 parse_str() 445 parse_url() 446 passthru() 355 pclose() 359

PDO 1036 PEAR 106, 557

go-pear.bat 105 PEAR DB 1036 pear.bat 987 PHP:

CGI-версия 103

DLL-библиотеки 109

дистрибутив 101

документация 102

консольная версия 103

конфигурирование 105

оператор:

catch 806—808

throw 808

try 806, 807

пути поиска библиотек 109

расширения 106

тестирование 111

установка в виде:

CGI 108

модуля 108

функция set_error_handler 811 php.ini 379

php_dbg 123 PHP_VERSION 178 php-cgi.exe 379 PHPEd 122 phpinfo() 376

phpMyAdmin 131, 475 phpversion() 377

pi() 309 placeholder 1043

вещественный 1046

идентификаторно-списочный 1045

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

1069

идентификаторный 1045

префиксный 1044

родной 1047

списочный 1044

ссылочный 1046

строковый 1043

целочисленный 1046 PNG 527

popen() 359 POST 35, 38 PostgreSQL 1036 pow() 308 preg_grep() 433

preg_match() 406, 426 preg_match_all() 427 PREG_OFFSET_CAPTURE 427—428 PREG_PATTERN_ORDER 428 preg_quote() 433

preg_replace() 407, 429 preg_replace_callback() 430 PREG_SET_ORDER 428 preg_split() 431

PREG_SPLIT_DELIM_CAPTURE 431 PREG_SPLIT_NO_EMPTY 431 PREG_SPLIT_OFFSET_CAPTURE 431 print_r() 179

printf() 279, 363 private 601 proc_close() 360 proc_nice() 361 proc_open() 360 proc_terminate() 361 protected 602 Proxomitron 119 public 601

R

rad2deg() 309 range() 299 rawurldecode() 274 rawurlencode() 274 readdir() 350 readlink() 347 realpath() 322

RecursiveIterator, интерфейс 681 Redirect 958

Reflection API 663 Reflection, класс 673 ReflectionClass, класс 667

ReflectionException, класс 673 ReflectionExtension, класс 672 ReflectionFunction, класс 664

ReflectionMethod, класс 671 ReflectionParameter, класс 666 ReflectionProperty, класс 671 register_shutdown_function() 395 rename() 322

require_once 556 restore_error_handler() 391 rewinddir() 351

RGB 534 rmdir() 350 root 335 round() 303 rsort() 291 rtrim() 268

S

safe_mode 357

SeekableIterator интерфейс 681 self 618

self-redirect 52 sendmail 131 serialize() 236, 610 Service 97

Session 510 Session ID 511

session_destroy() 514 session_id() 519 session_is_registered() 525 session_name() 519 session_register() 525 session_save_path() 520 session_set_save_handler() 523 session_start() 512 session_unregister() 525 set_error_handler() 390, 642 set_file_buffer() 326 setcookie() 441

setlocale() 276 shuffle() 292 SID 511, 514

simplexml_element, класс 873, 875

asXML 875

simplexml_load_file 874

simplexml_load_string 874 sin() 309

Smarty 1000

и MVC 1002

контейнер:

foreach 1005

if-else 1005

модификатор 1004

трансляция шаблонов 1000

1070

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

Smarty (прод.):

тег:

{$variable} 1004

assign 1007

capture 1007

cycle 1007

debug 1006

include 1006

strip 1006

socket_set_blocking() 453 sort() 291

SPL 681 sprintf() 278, 363 SQL 474

# 488

/**/… 488

AS 490

AUTO_INCREMENT 485, 495

BIGINT 482

BLOB 484

COUNT 487

CREATE DATABASE 481

CREATE TABLE 481

DATE 484

DATETIME 484

DECIMAL 483

DEFAULT 485

DELETE 486

DISTINCT 487

DOUBLE 483

DROP TABLE 485

ENUM 485

EXPLAIN 499

FLOAT 483

INDEX 499

INSERT 486

INT 482

KEY 485

LIMIT 491

LONGBLOB 484

LONGTEXT 483

MEDIUMBLOB 484

MEDIUMINT 482

MEDIUMTEXT 483

NULL 485

NUMERIC 483

placeholder 501

REAL 483

result-set 477, 488

SELECT 486

SET 485

SHOW TABLES 494

SMALLINT 482

TEXT 483

TIME 484

TIMESTAMP 484

TINYBLOB 484

TINYINT 482

TINYTEXT 483

UNIX_TIMESTAMP() 507

UPDATE 488

VARCHAR 483

атрибут 472

база данных 473

безопасность 500

запись 472

индексы 497

кортеж 472

отношение 472

пароль 479

поле 472

пользователь 479

результирующий набор данных 477, 488

строка 488

таблица 472

тип поля 472, 482

шаблон запроса 501

ячейка 488

sqrt() 308 sscanf() 535 SSH 142 SSI 443 stat() 343

static 561, 603 stdin 57 stdout 50

str_ireplace() 270 str_repeat() 264 str_replace() 270, 271 strcasecmp() 269 strcmp() 269 Streams 450

◊ схемы 451 strftime() 365 strip_tags() 280 stripslashes() 275 strlen() 268 strpos() 265, 268 strrpos() 269 strtolower() 275 strtotime() 367 strtoupper() 276 strtr() 271, 275 substr() 84, 269 substr_replace() 270 symlink() 347 system() 200, 354

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

1071

T

tan() 309 Telnet 37, 142 tempnam() 321 time() 362 timestamp 362

построение 366

разбор 368 tmpfile() 315 touch() 345 trigger_error() 393 trim() 268

TRUE 178 TrueColor 531 TrueType 545

U

uasort() 289 UID 335, 337 uksort() 288 uniqid() 400 unlink() 323 unpack() 282

unserialize() 236, 610 UPLOAD_ERR_FORM_SIZE 953 UPLOAD_ERR_INI_SIZE 952 UPLOAD_ERR_NO_FILE 952 UPLOAD_ERR_OK 952 UPLOAD_ERR_PARTIAL 953 URI 34

URL 28, 32 urldecode() 274 urlencode() 274 usleep() 400 usort() 292 UTC 372

V

var 601 var_dump() 179 var_export() 180 View 981, 993 virtual() 253, 444

W

WinSock2 90, 134 wordwrap() 280

X

Xdebug 123

XHTML 697

XMLHttpRequest 1030

XML-документы:

valid 696

well-formed 695

XML-расширение 686, 688

dom 687

domxml 686

simplexml 687

SIMPLEXML 688

XMLRPC 688

xslt 687

XML-узел:

CDATASection 688, 692

Comment 688, 690, 692

DOCTYPE 689

Document 688

Element 688, 692

Entity Reference 692

Node 688

ProcessingInstruction 688, 692

ProcessingInstructions 691

Root Element 691

Text 688, 692

корневой элемент 692

ссылка на компонент 693 XML-файл prog.xml 688 xsltprocessor, класс 687, 902

importStylesheet 902—903, 905—906, 918, 945

registerPHPFunctions 918

transformtoDOC 908, 911, 918

transformtoURI 907—908, 918

transformtoXML 904, 906—907, 918

Z

Zend Encoder 156

Zend Engine 555

Zend Studio 122

Web 2.0 1011

Web-программирование 27

1072

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

А

Автозагрузка классов 566 Автомассив 224 Авторизация 77 Адрес:

IP-адрес 18

номер порта 22

Б

База данных 472 Безопасный режим 186 Библиотека 555

интерфейс 578 Бизнес-логика 983 Блок 991 Блокировка:

без ожидания 332

взаимная 360

жесткая (принудительная) 326

исключительная 327

процесс-писатель 328

процесс-читатель 332

разделяемая 331

рекомендательная 326

счетчик 333

Брандмауэр 117 Буфер вывода 285

В

Вид 981 Виртуальный диск 84 Виртуальный хост 92

IP-based 92

name-based 92

именование 92 Время:

абсолютное (GMT) 372

перевод локального в GMT 373 Время работы скрипта 363 Выражение 182

логическое 183

строковое 184

Г

Генератор данных 982 Гринвич 372

Д

Демон 25 Денвер 130

виртуальные хосты 136

инсталляция 134

пакеты расширения 131

файлы конфигурации 139 Деструктор 594

Джентльменский набор Web-разработчика 130 Директивы Apache:

.htaccess 87

Action 108

AddHandler 88

AddType 89, 108

CharsetDisable 42

Directory 87

DirectoryIndex 88

DocumentRoot 87

htpd.conf 86

Include 94, 109

ScriptAlias 88

ServerName 87

SSI 91

UseCanonicalName 36

Директивы MySQL:

basedir 114

bind-address 114

character-sets-dir 114

datadir 114

default-character-set 114

InnoDB 114

my.cnf 113

tmpdir 114

кодировка по умолчанию 114

параметры по умолчанию 114 Директивы PHP:

allow_url_fopen 451

auto_append_file 385

auto_prepend_file 385

disable_functions 358

display_errors 195, 387

error_log 387

error_reporting 106, 386

extension 107

extension_dir 106

include_path 106, 384

ini_set 381

log_errors 195, 387

magic_quotes_gpc 382, 506

max_execution_time 384

open_basedir 358

php.ini 106

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

1073

post_max_size 384

register_globals 205, 382, 953

safe_mode 358

safe_mode_exec_dir 358

safe_mode_gid 358

sendmail_path 470

session.auto_start 512

session.save_path 106

session.use_cookies 517

session.use_trans_sid 516

SMTP 106, 470

track_errors 194

upload_max_filesize 384, 952

настройка CGI-версии PHP 378

настройка mod_php 378

синтаксис 377

Дистрибутив:

Apache 83

libxml2 142

libxslt 142

MySQL 112

PHP 101

PHP 5 142 Документация:

Apache 83

MySQL 113

PHP 102 Домен:

имя 20

корневой 20

З

Заголовки 34

запроса 440

ответа 437

Заголовки протокола HTTP6

Accept 37

Connection 452

Content-length 37

Content-type 35, 51

Cookie 37

Date 52

GET 452

Host 35, 452

Location 52

Pragma 51

Referer 36

Server 52

Set-cookie 52

User-Agent 36

код ответа сервера 50

ответ 50

Закачка 949 Замыкание 1016

И

Идентификатор:

владельца 337

группы 336, 337

пользователя 335 Инстанцирование 662 Инструкции:

break 214

continue 214

declare 658

do-while 212

else 210

endfor 214

endif 211

endwhile 212

for 213

foreach 216

function 239

global 246

if 210

include 219

include_once 221

require 218

require_once 221

return 239

static 249

switch-case 217

throw 639

try...catch 639

try...finally (эмуляция) 650

while 212

Интерпретатор 154 Интерфейс 629 Исключение 638, 649

и set_error_handler() 642, 653

и деструкторы 641

наследование 643

перехват всех исключений 649

повторная генерация 651

К

Календарь:

григорианский 368

рисование 370 Каналы 358 Каталог:

домашний 340

текущий 349

Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.

Оставленные комментарии видны всем.