РуЛиб - онлайн библиотека > Валейд Джанет > PHP > РНР 5 для "чайников"

Читаем онлайн «РНР 5 для "чайников"»

PHP 5
АЛЯ
"ЧАЙНИКОВ"Джанет Валейд
ДИАЛЕКТИКА
Москва • Санкт-Петербург • Киев
2005
ББК 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
Все названия программных продуктов являются зарегистрированными торговыми марками соответст­
вующих фирм.
Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни бы Ю
форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирова­
ние и запись на магнитный носитель, если на это нет письменного разрешения издательства JOHN
WJLEY&Sons, Inc.
Copyright © 2005 by Dialektika Computer Publishing.
Original English language edition Copyright © 2004 by Wiley Publishing, Inc.
Allrightsreserved including therightof reproduction in whole or in part in any form. This translation published
by arrangement with Wiley Publishing, Inc.
For Dummies and Dummies Man are trademarks under exclusive license to Wiley Publishing, Inc. Used by
permission.
ISBN 5-8459-0851-5 (рус.)
ISBN 0-7645-4166-8 (англ.)
© Компьютерное изд-во "Диалектика", 2005
© Wiley Publishing, Inc., 2004
Оглавление
Введение
16
ЧАСТЬ I. ПОЗНАКОМЬТЕСЬ С ЯЗЫКОМ СЦЕНАРИЕВ РНР
19
Глава 1. Знакомство с РНР
21
Глава 2. Настройка программного окружения
29
Глава 3. Создание первого сценария РНР
43
ЧАСТЬ II. ПЕРЕМЕННЫЕ И ДАННЫЕ
55
Глава 4. Использование переменных в сценариях РНР
57
Глава 5. Работа с данными
72
Глава 6. Объединение данных с помощью массивов
89
ЧАСТЬ III. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА РНР
ш
Глава 7. Управление ходом выполнения сценария
113
Глава 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
Создание первого сценария РНР
Детальнее об операторах вывода
Обработка операторов вывода РНР
Использование специальных символов в операторах вывода
Документирование