ББК 32.973.26-018.2.75
В15
УДК 681.3.07
Компьютерное издательство "Диалектика"
Зав. редакцией С.Н. Тригуб
Перевод с английского и редакция канд. техн. наук А.Ю. Шелестова
По общим вопросам обращайтесь в издательство "Диалектика" по адресу:
info@dialektika.com, http://www.dialektika.com
115419, Москва, а/я 783; 03150, Киев, а/я 152
Валейд, Джанет
В15 РНР 5 для "чайников".: Пер. с англ. — М.: Издательский дом "Вильяме", 2005. — 320 с.: ил. —
Парал. тит. англ.
ISBN 5-8459-0851-5 (рус.)
Данная книга является введением в область Web-программирования на языке РНР 5.
С ее помощью можно быстро написать сценарий для Web, обеспечить взаимодействие
с файлами и базами данных, а также решить другие задачи. Материал книги также позв злит избежать многих распространенных ошибок. Описание основных возможностей язы
ка сопровождается примерами.
В книге можно также найти рекомендации по установке модуля РНР 5 для Web и для раб >
ты в командной строке, а также установке и настройке популярных Web-серверов Apache и Ш!.
Данная книга будет полезна для начинающих разработчиков, а также всех тех, кто и 1тересуется вопросами программирования для Web.
ББК 32.973.26-018.2/5
Глава 8. Повторное использование кода в сценариях РНР
134
Глава 9. Объектно-ориентированное программирование на РНР
148
ЧАСТЬ IV. СТАНДАРТНЫЕ РНР-ПРИЛОЖЕНИЯ
165
Глава 10. Основы создания Web-приложений
167
Глава 11. Другие виды Web-приложений
188
Глава 12. Хранение данных с использованием РНР
207
Глава 13. РНР и операционная система
231
Глава 14. Расширения РНР
250
ЧАСТЬ V. ВЕЛИКОЛЕПНЫЕ ДЕСЯТКИ
263
Глава 15. Десять правил, которых следует придерживаться при разработке
сценариев на РНР
265
Глава 16. Десять жизненно необходимых Web-ресурсов
270
ЧАСТЬ VI. ПРИЛОЖЕНИЯ
273
Приложение А. Установка РНР
275
Приложение Б. Встроенные функции РНР
293
Предметный указатель
310
Содержание
Введение
Об этой книге
Как использовать эту книгу
Очевидные предположения
Структура книги
Пиктограммы, используемые в книге
16
ЧАСТЬ I. ПОЗНАКОМЬТЕСЬ С ЯЗЫКОМ СЦЕНАРИЕВ РНР
19
Глава 1. Знакомство с РНР
Особенности языка РНР
Различные применения РНР
Использование РНР для Web-приложений
Использование РНР для взаимодействия с базами данных
Использование РНР для взаимодействия с файловой системой
Использование РНР для запуска системных команд
Принципы функционирования РНР
РНР как универсальный язык
РНР для Web
Отслеживайте изменения
РНР 5
Предыдущие версии РНР
:>л
:и
Глава 2. Настройка программного окружения
Настройка Web-окружения
Использование существующей Web-среды
Выбор хостинговой компании
Настройка собственного Web-окружения
Тестирование РНР
Настройка РНР для написания сценариев общего назначения
Настройка РНР
Использование специальных средств создания РНР-сценариев
Редакторы для написания программ
Интегрированная среда разработки
29
Глава 3. Создание первого сценария РНР
Написание операторов РНР
Написание сценариев
Вставка операторов РНР в HTML-код
Использование РНР независимо от Web
Создание первого сценария РНР
Детальнее об операторах вывода
Обработка операторов вывода РНР
Использование специальных символов в операторах вывода
Документирование
Последние комментарии
9 часов 52 секунд назад
9 часов 2 минут назад
21 часов 45 минут назад
1 день 33 минут назад
2 дней 10 часов назад
2 дней 19 часов назад