Авторизация
Поиск по указателям
Гутманс Э., Баккен С., Ретанс Д. — PHP 5. Профессиональное программирование
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: PHP 5. Профессиональное программирование
Авторы: Гутманс Э., Баккен С., Ретанс Д.
Аннотация: Каким бы сложным ни был ваш программный проект, вы сможете сделать его более мощным и совершенным, прочитав подробное руководство, написанное Энди Гутмансом, ведущим разработчиком РНР 5, Стигом Баккеном, создателем PEAR, и Дериком Ретансом, лидером группы тестирования РНР.
Авторы делятся своими уникальными знаниями и предлагают множество реалистичных примеров. Вы познакомитесь с особенностями новой объектной модели РНР 5, важнейшими шаблонами проектирования, улучшенной поддержкой XML и веб-сервисов. Только здесь вы найдете высокоэффективные решения для разработки собственных веб-приложений, расширений, пакетов и сценариев командной строки. Рассматриваются: синтаксис и расширенные объектно-ориентированные возможности РНР - от свойств и методов до полиморфизма, интерфейсов и рефлексии; обработка ошибок; написание мощных веб-приложений (обработка ввода пользователя, работа с cookies, сессии); библиотека PEAR; интеграция с MySQL, SQLite и другими СУБД.
Те, кто перешел на РНР недавно, смогут быстро адаптироваться к этому языку, а опытные РНР-программисты, знакомые с его простотой и удобством в работе откроют для себя всю его необычайную мощь.
Язык:
Рубрика: Computer science /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Год издания: 2006
Количество страниц: 704
Добавлена в каталог: 06.03.2008
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
Zend Debugger, компонент Zend Studio Server 676
Zend Optimizer, компонент Zend Performance Suite 494
Zend Server Center, компонент Zend Studio Server 676
Zend Studio Browser Toolbar, компонент Zend Studio Client 679
Zend Studio Client, компонент Zend Studio 481 674
Zend Studio Profiler, компонент Zend Studio 684
Zend Studio Server, компонент Zend Studio 676
zend.zel_compatibility_mode, параметр 458
ZEND_BEGIN_MODULE_GLOBALS, макрос 525
zend_debugger.allow_hosts, параметр файла php.ini 683
zend_debugger.deny_hosts, параметр файла php.ini 683
ZEND_DECLARE_MODULE_GLOBALS, макрос 525
ZEND_END_MODULE_GLOBALS, макрос 525
ZEND_FETCH_RESOURCE, макрос 521
ZEND_INIT_MODULE_GLOBALS, макрос 525
zend_list_delete, макроопределение 522
ZEND_NUM_ARGS(), макрос 509
zend_parse_parameters, функция 509
zend_register_list_destructors_ex, функция 517
ZEND_REGISTER_RESOURCE, макроопределение 519
zip, расширение 574
zlib_filter, пакет 628
ZPS (Zend Performance Suite), продукт Zend.com 493
ZPS Acceleration Module, компонент Zend Performance Suite 495
zval, контейнерный тип 510
Z_ARRVAL, макрос 523
Z_ARRVAL_P, макрос 523
Z_ARRVAL_PP, макрос 523
Z_BVAL, макрос 523
Z_BVAL_P, макрос 523
Z_BVAL_PP, макрос 523
Z_DVAL, макрос 523
Z_DVAL_P, макрос 523
Z_DVAL_PP, макрос 523
Z_LVAL, макрос 523
Z_LVAL_P, макрос 523
Z_LVAL_PP, макрос 523
Z_OBJCE, макрос 523
Z_OBJCE_P, макрос 523
Z_OBJCE_PP, макрос 523
Z_OBJPROP, макрос 523
Z_OBJPROP_P, макрос 523
Z_OBJPROP_PP, макрос 523
Z_RESVAL, макрос 523
Z_RESVAL_P, макрос 523
Z_RESVAL_PP, макрос 523
Z_STRLEN, макрос 523
Z_STRLEN_P, макрос 523
Z_STRLEN_PP, макрос 523
Z_STRVAL, макрос 523
Z_STRVAL_P, макрос 523
Z_STRVAL_PP, макрос 523
Z_TYPE, макрос 523
Z_TYPE_P, макрос 523
Z_TYPE_PP, макрос 523
Абстрактные методы и классы 94
Автоматическая оптимизация 493
Автоматическое создание объектов 463
Арифметические операции 57
АРС (Advanced PHP Cache), пакет кэширования 492 554
Архив, создание 455
Атрибут 245
Базовый каталог PEAR 380
Бинарные операции 57
Битовые операции 60
Блокировка 297
Ввод пользователя 134
Ветвление процессов 540
Вещественные числа 44
Возврат величин по значению 74
Возврат значений по ссылке 75
Временные файлы 299
Встроенные документы 46
Входной фильтр 146
Выравнивание блоков кода 428
Глобальные переменные 525
Двойные кавычки 45
Действия с переменными 41
Декремент 61
Деструктор 81
Динамическое кэширование страниц 496
Добавление параметров конфигурации 526
Документируемые комментарии 647
Доступ к ресурсу 521
Доступ к файлам 283
Зависимости 445
Зависимости, типы зависимостей 447
Закрытие ресурса 522
Заполнители 406
Запросы 171
Запуск других программ 541
Значения параметров по умолчанию 76
Изменения в функциях 467
Изоляция информации 472
Именование 426
Инкремент 61
Интерфейс 96
Интроспекция 125
Инъекция SQL-запросов 139
Исключения 240
Итераторы 111 189
Каталог для исполняемых файлов PEAR 380
Каталог с документацией PEAR 381
Каталог с расширениями РНР 381
Клонирование объектов 88
Код завершения 539
Команды PEAR 386
Комментарии 39
Конкатенация 57
Константы 55
Константы класса 88
Конструктор 81
Косвенные ссылки 41
Кэширование 422
Кэширование вызовов 474 477
Кэширование выходных данных 423 474 478
Кэширование запросов к базе данных 474
Кэширование скомпилированного кода 492 494
Кэширование шаблонов 474 477
Ленивые квантификаторы 309
Логические операции 59
Логический тип 47
Локальная отладка 681
Маска для файлов в UNIX 381
Массивы 49
Миграция 456
Микротесты 500
Многомерные массивы 51
Множественные запросы 173
Модификаторы 310 464
Необязательные зависимости 449
Неопределенные символы 215
НМАС (Hash-based Message Authentication Code), идентификация сообщений с помощью хеширования 142
Область видимости функций 73
Обработка исключений 100
Обработка ошибок 148
Обработка ошибок PEAR 235
Обработка присланных файлов 157
Объект 79
Объявление класса 80
Одинарные кавычки 46
Одноместные операции 61
Окружения командной строки 431
Операции сравнения 58
Операция присваивания 57
Оптимизация кода 500
Основные типы данных 43
Отладка по URL 682
Отправка файлов на сервер 156
Отрицание 61
Ошибки времени исполнения 222
Ошибки вычисления 214
Ошибки переносимости 218
Ошибки подключения файлов 214
Пакеты, публикация 452
Пакеты, сборка 434
Пакеты, сведения о версии пакета 441
Параметризованные запросы 174
Передача аргументов по значению 76
Передача аргументов по ссылке 76
Передача на сервер 455
Переменные 40
Подстановка на входе 174
Подстановка на выходе 174
Подстановка переменных 174
Полиморфизм 90
Полупрозрачность 342
Получение данных из BLOB-полей 177
Пользовательские потоки 291
Пользовательские функции 73
Последовательности 204
Потоки со сжатыми данными 289
Приведение типов 62
Приведение типов объектов 458
Присваивание по ссылке 58
Производительность 470
Пространство имен 245
Профилирование 481 683
Процессы 540
Публикация пакетов 452
Работа с паролями 146
Разделяемая блокировка 298
Разработка компонентов PEAR 425
Расширение SOAP 278
Расширения-обертки 515
Регистрация типов ресурсов 517
Регулярные выражения 299
Режим совместимости 458
Режимы выборки строк 173
Ресурсы 48 517
Ретроспекция 272
Рефлексия 125
Сборка пакетов 434
Сборка файла пакета 436
Сведения о сессиях 471
Свойства класса 86
Сглаживание 339
Сервер PEAR 382
Сессии 153
Сжатие содержимого страниц 499
Сигналы 542
Синтаксис шаблонов 300
Синтаксические ошибки 213
Создание архива 455
Сравнение объектов 459
Стандарты PEAR 425
Статические методы 87
Статические переменные 77
Статические свойства 85
Строки 44
Суперглобальные переменные 43
Сущности 245
Сценарии командной строки 531
Тестовые испытания, проведение 438
Техническая поддержка 685
Типы зависимостей 447
Трассировка сценариев 488
Трехместная операция (тернарный оператор) 63
Триггеры 183
Удаленная отладка 682
Унаследованные методы 464
Унифицированные имена конструкторов 81
Упаковка 453
Управление памятью 511
Управление процессами 540
Уровни конфигурации 382
Установка PEAR 370
Установка PEAR DB 196
Установка пакетов 376
Финальные классы 99
Финальные методы 98
Формат номеров версий 367
Формы 421
Функции 72
Целые числа 44
Циклы 66
Числа с плавающей точкой 44
Шаблон делегирования 129
Шаблон стратегии 116
Шаблон фабрики классов 119
Шаблоны 405
Шаблоны проектирования 116
Экранирование символов 306
_authsession, переменная 417
_autoload(), функция 103
_call(), метод 108
_clone(), метод 89
_construct, метод 81
_destruct(), метод 82
_get(), метод 108
_set(), функция 108
_toString(), метод 99
{@inheritdoc}, тег 655
{@link, тег} 657
Реклама