 
        
        
 
--------------------------------------------------------------------------------------------------------
Учебник php Содержание
 Глава1. Знакомство с PHP
- Краткая история 
- Характеристики PHP - Традиционность 
- Простота 
- Эффективность 
- Безопасность 
- Гибкость 
- Бесплатное распространение 
 
- Рекомендации пользователей 
- Вводный пример 
- Загрузка PHP/Apache 
- Установка и настройка - Системы, не входящие в семейство Windows 
- Установка в Windows 95/98/NT 
 
- Конфигурация PHP - Общие параметры конфигурации 
 
- Основные конструкции PHP - Переход в PHP 
- Внедрение HTML в код PHP 
- Включение нескольких сценариев PHP 
- Комментарии в коде PHP 
 
- Итоги 
 Глава 2. Переменные и типы данных
- Целые числа 
- Восьмеричная и шестнадцатеричная запись 
- Вещественные числа - Стандартная запись 
- Научная запись 
 
- Строковые значения - Строковое присваивание 
- Синтаксис встроенной документации 
- Обращение к отдельным символам строк 
 
- Массивы - Одномерные индексируемые массивы 
- Одномерные ассоциативные массивы 
- Многомерные индексируемые массивы 
- Многомерные ассоциативные массивы 
- Смешанное индексирование 
 
- Объекты 
- Логические величины(истина/ложь) 
- Идентификаторы 
- Переменные - Объявление переменных 
- Область видимых переменных 
- Статические переменные 
 
- Переключение типов 
- Преобразование типов 
- Присваивание - Присваивание по значению 
- Присваивание по ссылке 
 
- Переменные в переменных 
- Стандартные переменные 
- Константы 
- Итоги 
 Глава 3. Выражения, операторы и управляющие конструкции
- Выражения - Операнды 
- Операторы 
 
- Управляющие конструкции - Проверка условий 
- Альтернативное ограничение блоков 
- while 
- do..while 
- for 
- foreach 
- switch 
- break 
- continue 
 
- Проект: календарь событий 
- Итоги 
 Глава 4. Функции
- Что такое функция? 
- Определение и вызов функций 
- Вложенные функции 
- Возврат значений из функции 
- Рекурсивные функции 
- Функции-переменные 
- Построение библиотек функций 
- Итоги 
 Глава 5. Массивы
- Создание массивов 
- Многомерные массивы 
- Ссылки на многомерные массивы 
- Поиск элементов массива 
- Добавление и удаление элементов 
- Перебор элементов 
- Размер массива 
- Сортировка массивов 
- Другие полезные функции 
- Итоги 
 Глава 6. Объектно-ориентированные возможности PHP
- PHP и ООП 
- Классы, объекты и объявления методов - Создание объектов и работа с ними 
- Нарушение инкапсуляции 
- Конструкторы 
- Деструкторы 
- Простое и иерархическое наследование 
- Абстрактные классы 
- Перегрузка методов 
 
- Функции для работы с классами и объектами 
- Итоги 
 Глава 7. Файловый ввод/вывод и файловая система
- Проверка существования и размера файла 
- Открытие и закрытие файлов 
- Запись в файл 
- Чтение из файла 
- Чтение файла в массив 
- Перенаправление файла в стандартный выходной поток 
- Открытие файлового манипулятора процесса 
- Открытие соединения через сокет 
- Запуск внешних программ - Обратные апострофы 
 
- Работа с файловой системой 
- Отображение и изменение характеристик файлов 
- Копирование и переименование файлов 
- Удаление файлов 
- Работа с каталогами 
- Проект 1: простой счетчик обращений 
- Проект 2: построение карты сайта 
- Итоги 
 Глава 8. Строки и регулярные выражения
- Регулярные выражения - синтаксис регулярных выражений(POSIX) 
 
- Функции PHP для работы с регулярными выражениями(POSIX-совместимые) 
- Синтаксис регулярных выражений в стиле Perl - Метасимволы 
- Модификаторы 
 
- Функции PHP для работы с регулярными выражениями(Perl-совместимые) 
- Другие строковые функции - Дополнение и сжатие строк 
- Определение длины строки 
- Сравнение двух строк 
- Обработка строковых данных без применения регулярных выражений 
- Преобразование строк и файлов к формату HTML и наоборот 
- Преобразование HTML в простой текст 
- Преобразование строки к верхнему и нижнему регистру 
 
- Проект: идентификация браузера 
- Итоги 
 Глава 9. PHP и динамическое создание страниц
- Простые ссылки 
- Файловые компоненты(шаблоны) - include( ) и require( ) 
- Функции 
- Построение компонентов 
- Заголовок 
- Колонтитул 
- Основная часть 
- Все вместе: заголовок, колонтитул и основная часть 
- Оптимизация шаблонов 
 
- Проект: генератор страниц 
- Итоги 
 Глава 10. Формы
- Общие сведения о формах - Элементы форм, ориентированные на ввод с клавиатуры 
- Элементы форм, ориентированные на ввод с мыши 
- Все вместе: пример формы 
 
- Формы и PHP - Вводные примеры 
 
- Проверка ошибок 
- Динамическое конструирование форм 
- Проект: гостевая книга 
- Итоги 
 Глава 11. Базы данных
- Что такое SQL? 
- Поддержка баз данных в PHP 
- MySQL - Установка 
- Настройка MySQL 
 
- Стандартные функции PHP для работы с MySQL - Простейшая поисковая система 
- Сортировка таблиц 
 
- ODBC - Поддержка ODBC в PHP 
- Microsoft Access и PHP 
 
- Проект: каталок ссылок 
- Итоги 
 Глава 12. Шаблоны
- О чем говорилось выше 
- Нетривиальная система шаблонов - Регистрация файлов 
- Регистрация переменных 
- Обработка файла 
- Вывод файла 
- Расширение класса template 
- Недостатки системы шаблонов 
- Необоснованные надежды на «идеальное решение» 
- Снижение быстродействия 
- Ориентация дизайна на PHP 
 
- Проект: адресная книга 
- Итоги 
 Глава 13. Cookie и отслеживание сеанса
- Что такое Cookie? - Компоненты Cookie 
- Cookie и PHP 
 
- Уникальные идентификаторы 
- Отслеживание сеанса - Назначение пользовательских функций для хранения сеансовых данных 
 
- Проект: журнал посещений сайта 
- Итоги 
 Глава 14. PHP и XML
- Разметка текста - Язык SGML 
- Пришествие HTML 
- XML как неопровержимое свидетельство эволюции 
 
- Знакомство с синтаксисом XML - Определение типа документа(DTD) 
 
- PHP и XML - Подключение пользовательских функций к обработке XML 
- Функции обработки кода XML 
- Другие полезные функции 
- Параметры анализатора XML 
- Преобразование XML в HTML 
 
- Несколько слов о PHP и XML 
- Итоги 
 Глава 15. JavaScript и COM
- JavaScript - Проверка поддержки JavaScript 
- Динамическое создание временных окон 
 
- COM - Поддержка COM в PHP 
- Запись информации в документ Microsoft Word 
- Дополнительная информация 
 
- Итоги 
