Книга, которую вы держите в руках, относится к разряду книг, адресованных прежде всего разработчикам и архитекторам Web-приложений. Изложенный здесь материал будет полезен как для профессионалов, так и для тех, кто еще только постигает тонкости этой науки, другими словами, перед вами достаточно полный учебный материал, в котором разносторонне представлены методы программирования с помощью языка PHP5, используемые опытными разработчиками на практике. Как управлять структурами данных, применять регулярные и математические выражения, работать с графикой, организовывать интерфейс с СУБД PostgressSQL/MySQL - ответы на эти и многие другие важные вопросы вы найдете в данной книге. Книга снабжена большим количеством примеров, листингов и иллюстраций, непосредственно относящихся к вопросам программирования в PHP.
Содержание:
Благодарности 19
Вступление 22
Предисловие 23 ЧАСТЬ I. ПРОГРАММИРОВАНИЕ В PHP 27
Глава 1. Введение в программирование в PHP 31
Глава 2. Переменные, операторы и выражения 53
Глава 3. Операторы управления 81
Глава 4. Функции 97
Глава 5. Массивы 109
Глава 6. Классы и объекты 117
Глава 7. Операции ввода-вывода и доступ к диску 149 ЧАСТЬ II. ФУНКЦИИ 167
Глава 8. Браузер ввода-вывода 171
Глава 9. Операционная система 193
Глава 10. Операции ввода-вывода на сетевом уровне 283
Глава 11. Данные 329
Глава 12. Кодирование и декодирование 377
Глава 13. Математические функции 445
Глава 14. Функции даты и времени 461
Глава 15. Настройка 475
Глава 16. Обработка изображений и графики 513
Глава 17. Базы данных 559
Глава 18. Объектные уровни 641
Глава 19. Разное 651
Глава 20. XML-документ 697 ЧАСТЬ III. АЛГОРИТМЫ 723
Глава 21. Сортировка, поиск и случайные числа 727
Глава 22. Синтаксический анализ и обработка строк 743
Глава 23. Интеграция баз данных 755
Глава 24. Сети 775
Глава 25. Создание графических изображений 791 ЧАСТЬ IV. СОЗДАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 805
Глава 26. Интегрирование в HTML-код 809
Глава 27. Проектирование 823
Глава 28. Эффективность и отладка 847
Глава 29. Типовые проекты 873
ПРИЛОЖЕНИЯ 886
Глава A. Управляющие последовательности 889
Глава Б. ASCII-коды 891
Глава В. Операторы 897
Глава Г. Теги PHP 901
Глава Д. Настройка PHP во время компиляции 905
Глава Е. INTERNET-ресурсы 911
Глава Ж. Руководство по стилю написания PHP-сценариев 915
Предметный указатель 919
Данная книга является превосходным учебным пособием, позволяющим быстро освоить и эффективно использовать РНР. Здесь вы найдете все, что для этого необходимо: от описания настройки РНР, основ CGI и базовых конструкций языка до работы с сессиями, каналами, сокетами и другими специальными технологиями РНР. Особое место занимает рассмотрение взаимодействия РНР с базами данных. Книга максимально ориентирована на достижение реальных практических результатов.
В книжке PHP и MySQL приведены исчерпывающие сведения по созданию динамических Web-сайтов на базе бесплатных программных средств с открытым исходным кодом (языка PHP, сервера Apache и СУБД MYSQL), и показано, как обеспечить бесперебойную эксплуатацию этих сайтов под управлением операционной системы Windows или Линукс. Многочисленные сценарии и готовые утилиты,