Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Гутманс Э., Баккен С., Ретанс Д. — PHP 5. Профессиональное программирование
Гутманс Э., Баккен С., Ретанс Д. — PHP 5. Профессиональное программирование



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: PHP 5. Профессиональное программирование

Авторы: Гутманс Э., Баккен С., Ретанс Д.

Аннотация:

Каким бы сложным ни был ваш программный проект, вы сможете сделать его более мощным и совершенным, прочитав подробное руководство, написанное Энди Гутмансом, ведущим разработчиком РНР 5, Стигом Баккеном, создателем PEAR, и Дериком Ретансом, лидером группы тестирования РНР.

Авторы делятся своими уникальными знаниями и предлагают множество реалистичных примеров. Вы познакомитесь с особенностями новой объектной модели РНР 5, важнейшими шаблонами проектирования, улучшенной поддержкой XML и веб-сервисов. Только здесь вы найдете высокоэффективные решения для разработки собственных веб-приложений, расширений, пакетов и сценариев командной строки. Рассматриваются: синтаксис и расширенные объектно-ориентированные возможности РНР - от свойств и методов до полиморфизма, интерфейсов и рефлексии; обработка ошибок; написание мощных веб-приложений (обработка ввода пользователя, работа с cookies, сессии); библиотека PEAR; интеграция с MySQL, SQLite и другими СУБД.

Те, кто перешел на РНР недавно, смогут быстро адаптироваться к этому языку, а опытные РНР-программисты, знакомые с его простотой и удобством в работе откроют для себя всю его необычайную мощь.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2006

Количество страниц: 704

Добавлена в каталог: 06.03.2008

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
$\$dbh->getAll($\$query, $\$params = array(), $\$fetchmode - DB_FETCHMODE_DEFAULT), метод      211
$\$dbh->getAssoc($\$query, $\$force_array = false, $\$params = array(), $\$fetch-mode = DB_FETCHMODE_DEFAULT, $\$group - false), метод      210
$\$dbh->getCol($\$query, $\$col = 0, $\$params = array()), метод      210
$\$dbh->getOne($\$query, $\$params = array()), метод      209
$\$dbh->getRow($\$query, $\$params = array(), $\$fetchmode - DB_FETCHMODE_DEFAULT), метод      210
$\$php_errormsg, переменная      225
$\$this, переменная      82
$\$_COOCKIE, массив      135
$\$_FILES, массив      157
$\$_GET, массив      135
$\$_POST, массив      135
$\$_REQUEST, массив      135
$\$_SESSION, массив      154
-enable-sqlite-utf8, параметр      193
./buildconf, сценарий      508
.phpt, файл      435
:memory:, ключевое слово      180
<?, тег      133
<?=, тег      133
<?php, тег      132
<changelog>, элемент      441
<configureoption>, элемент      451
<configureoptions>, элемент      451
<date>, элемент      442
<dep>, элемент      446
<description>, элемент      440
<dir>, элемент      442
<email>, элемент      440
<file>, элемент      443
<filelist>, элемент      442
<form>, элемент      134
<license>, элемент      440 442
<maintainers>, элемент      440
<name>, элемент      439
<notes>, элемент      442
<package>, элемент      439
<provides>, элемент      445
<release>, элемент      441
<replace>, элемент      450
<role>, элемент      441
<state>, элемент      442
<summary>, элемент      440
<user>, элемент      440
<version>, элемент      441
?>, тег      132
@abstract, тег      649
@access, тег      650
@author, тег      651
@category, тег      652
@copyright, тег      652
@deprecated, тег      652
@example, тег      653
@filesource, тег      653
@final, тег      654
@global, тег      654
@ignore, тег      655
@internal, тег      656
@licence, тег      656
@link, тег      656
@name, тег      657
@package, тег      658
@param, тег      659
@return, тег      660
@see, тег      660
@since, тег      661
@static, тег      661
@staticvar, тег      661
@subpackage, тег      662
@todo, тег      662
@uses, тег      662
@var, тег      663
@version, тег      664
Abstract, ключевое слово      94
Action, атрибут      135
addslashes(), функция      139
Alpha blending      см. «Полупрозрачность»
Anti-aliasing      см. «Сглаживание»
ApacheBench, инструмент тестирования      479
APD (Advanced PHP Debugger), усовершенствованный отладчик      483
apd, пакет      620
appendChild(), метод      253
Archive_Tar, класс      574
Archive_Zip, класс      574
ARGS, секция файла .phpt      435
ArrayAccess, интерфейс      110
array_merge(), функция      467
asXML(), функция      256
Auth и DB, пример применения      416
Auth, пакет      415 550
Auth_Container_DB, класс      419
Auth_Enterprise, пакет      551
Auth_HTTP, пакет      419 551
Auth_PrefManager, класс      551
Auth_RADIUS, пакет      552
Auth_SASL, пакет      552
autofree, параметр      199
auto_prepend_file, параметр      146
bcompiler, пакет      620
Benchmark, пакет      554
BLOB (Binary Large Objects), двоичные объекты большого размера      176
boolean stream_eof (), метод      292
boolean stream_flush (), метод      292
boolean stream_seek (), метод      292
Break, оператор      67
bz2, расширение      570
bz2_filter, пакет      627
Cache, пакет кэширования      422 554
Cache_Lite, пакет кэширования      422 423 555
Calendar, пакет      568
catch, ключевое слово      100 240
Clone, ключевое слово      89
Code Analyzer, пакет      675
Config, пакет      555
Configure, файл      508
Console_Color, класс      555
Console_Getopt, пакет      535 556
Console_ProgressBar, пакет      556
Console_Table, пакет      556
Contact_Vcard_Build, пакет      571
Contact_Vcard_Parse, пакет      571
continue, оператор      67
Cookies      149
crack, пакет      634
createAggregate(), метод      193
createElement(), метод      253
createSequence($\$seqname), метод      205
createTextNode(), метод      253
Crypt_CBC, класс      569
Crypt_CHAP, пакет      569
Crypt_Crypt, класс      569
Crypt_HMAC, класс      570
Crypt_RC4, класс      570
Crypt_Xtea, класс      570
cvsclient, расширение      604
cybercash, пакет      617
cybermut, пакет      617
cyrus, расширение      604
date(), функция      325
Date, пакет      568
date_time, библиотека      569
DB, пакет      558
DB::connect(), метод      198
DBA, класс      558
DBA_Relational, класс      559
dbplus      559
DB_ado, пакет      559
DB_DataObj ect_FormBuilder, класс      560
DB_DataObject, класс      560
DB_ERROR_ACCESS_VIOLATION, код ошибки      208
DB_ERROR_ALREADY_EXISTS, код ошибки      208
DB_ERROR_CANNOT_CREATE, код ошибки      208
DB_ERROR_CONNECT_FAILED, код ошибки      208
DB_ERROR_CONSTRAINT, код ошибки      208
DB_ERROR_CONSTRAINT_NOT_NULL, код ошибки      208
DB_ERROR_DIVZERO, код ошибки      208
DB_ERROR_DROP, код ошибки      208
DB_ERROR_INVALID, код ошибки      208
DB_ERROR_INVALID_DATE, код ошибки      208
DB_ERROR_INVALID_NUMBER, код ошибки      208
DB_ERROR_MISMATCH, код ошибки      208
DB_ERROR_NOSUCHDB, код ошибки      208
DB_ERROR_NOSUCHFIELD, код ошибки      208
DB_ERROR_NOSUCHTABLE, код ошибки      208
DB_ERROR_NOT_CAPABLE, код ошибки      208
DB_ERROR_NOT_FOUND, код ошибки      208
DB_ERROR_NOT_LOCKED, код ошибки      208
DB_ERROR_SYNTАХ, код ошибки      208
DB_ERROR_TRUNCATED, код ошибки      208
DB_ERROR_UNSUPPORTED, код ошибки      209
DB_ERROR_VALUE_COUNT_ON_ROW, код ошибки      209
DB_FETCHMODE_ASSOC, режим      203
DB_FETCHMODE_OBJECT, режим      203
DB_FETCHMODE_ORDERED, режим      202
DB_ldap, класс      560
DB_ldap2, класс      561
DB_NestedSet, пакет      561
DB_Pager, пакет      561
DB_PORT ABILITY_DELETE_COUNT, параметр      206
DB_PORT ABILITY_ERRORS, параметр      207
DB_PORT ABILITY_LOWERCASE, параметр      206
DB_PORTABILITY_ALL, параметр      207
DB_PORTABILITY_NULL_TO_EMPTY, параметр      207
DB_PORTABILITY_RTRIM, параметр      207
DB_QueryTool, пакет      562
DB_result, объект класса      200
DB_result->fetchInto(), метод      200
DB_Table, пакет      562
Debug, параметр      199
define()      55
display_errors, параметр      148 224
display_startup_errors, параметр      224
do...while, цикл      68
DOCTYPE, объявление      244
documentElementO, метод      252
DOM (Document Object Model), объектная модель документа      246 250
DOM, метод анализа      281
DOM2, спецификация      251
DomDocument, класс      253
DomElement, класс      253
dom_import_simplexml(), функция      256
dropSequence(seqname), метод      205
each(), функция      53
ecalloc(), функция      511
ecasound, обертка      556
efree(), функция      511
emalloc(), функция      511
empty(), функция      43
enchant, пакет      632
enctype, атрибут тега form      156
erealloc(), функция      511
error_append_string, параметр      225
error_level, параметр      140
error_log, параметр      148 225
error_prepend_string, параметр      224
error_reporting, параметр      148 224
estrdup(), функция      511
estrndup(), функция      511
etElementsByTagName(), метод      252
eval(), функция      72
execute($\$sth, $\$data - array()), метод      201
Exif, расширение      347
exif_read_data(), функция      348
EXPECT, секция файла .phpt      435
EXPECTF, секция файла .phpt      435
EXPECTREGEX, секция файла .phpt      435
E_COMPILE_ERROR, серьезность ошибки      223
E_COMPILE_WARNING, серьезность ошибки      224
E_CORE_ERROR, серьезность ошибки      223
E_ERROR, серьезность ошибки      223
E_NOTICE, серьезность ошибки      223
E_PARSE, серьезность ошибки      223
E_STRICT, серьезность ошибки      223 463
E_USER_ERROR, серьезность ошибки      224
E_USER_NOTICE, серьезность ошибки      224
E_USER_WARNING, серьезность ошибки      224
E_WARNING, серьезность ошибки      223
fann, пакет      634
fclose(), функция      283
feof(), функция      283
fetchInto(&$\$arrr, $\$fetchmode = DB_FETCHMODE_ORDERED, $\$row = 0), метод      203
fetchRow($\$fetchmode = DB_FETCHMODE_ORDERED, $\$row = 0), метод      203
FETCH_RESOURCE, макрос      516
ffi, пакет      621
fgets(), функция      283
File, пакет      574
FILE, секция файла .phpt      435
Fileinfo, интерфейс      571
FileOgg, пакет      573
FilePasswd, пакет      415 575
File_DICOM, пакет      571
File_Find, класс      575
File_Fstab, пакет      572
File_Gettext, синтаксический анализатор      572
File_HtAccess, пакет      575
File_IMC, пакет      572
File_SearchReplace, пакет      575
File_SMBPasswd, класс      576
file_uploads, параметр      159
final, модификатор      98
Flexy, пакет      410
flock(), функция      297
fopen(), функция      283
for, цикл      68
foreach, цикл      52
fputs(), функция      283
Freelmage, расширение      592
fribidi, пакет      595
FSM, пакет      627
fwrite(), функция      283
Games_Chess, пакет      629
GD, библиотека      335
Genealogy_Gedcom, пакет      573
GET, секция файла .phpt      435
getAttributeNode(), метод      252
getdate(), функция      322
getimagesize(), функция      342
gettimeofday(), функция      322
get_class(), функция      463
gmdate(), функция      325
gmmktime(), функция      323
gmstrftime(), функция      325
go-pear.org, сайт      372
Gtk_MDB_Designer, пакет      562
Gtk_VarDump, пакет      576
Hash-Bang      534
header(), функция      340
here-doc      см. «Встроенные документы»
hours, элемент массива      322
HTML QuickForm_Controller, пакет      581
HTML_BBCodeParser, синтаксический анализатор      576
HTML_Common, базовый класс      577
HTML_Crypt, пакет      577
HTML_CSS, класс      577
html_entity_decode(), функция      276
html_errors, параметр      225
html_errors, параметр конфигурации      531
HTML_Form, пакет      578
HTML_Javascript, пакет      578
HTML_Menu, пакет      578
HTML_Page, класс      579
1 2 3 4
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте