Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PHP.doc
Скачиваний:
2
Добавлен:
30.04.2019
Размер:
3.25 Mб
Скачать

--------------------------------------------------------------------------------------------------------

Учебник 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

    • Дополнительная информация

  • Итоги

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]