Книга "Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов" адресована тем, кто только начинает изучать язык программирования PHP. Ее автор, Дэвид Скляр, являющийся также соавтором книги PHP Cookbook, раскрывает особенности данного языка, которые следует знать для построения динамических веб-сайтов, размещаемых на веб-серверах. Освоив языковые средства версии PHP 5.x и наиболее примечательные нововведения последней версии PHP 7, вы научитесь работать с веб-серверами, браузерами, базами данных и веб-службами. Упражнения, приведенные в конце первых 13 глав книги, помогут вам закрепить усвоенный материал.
Это постепенное введение в язык PHP рассчитано на широкий круг читателей: от любителей, стремящихся построить свой динамический веб-сайт, до опытных разработчиков веб-приложений, серверных и прочих программ, желающих быстро освоить данный язык программирования. Оно охватывает самые разные особенности современной версии PHP, включая интернационализацию, применение PHP в режиме командной строки и управление пакетами.
Эта книга поможет вам:
- научиться писать программы на PHP, организующие взаимодействие браузеров с серверами;
- разбираться в типах данных, переменных, управляющей логике, организации циклов и прочих языковых средствах PHP;
- научиться пользоваться массивами, функциями и объектами;
- создавать и проверять на достоверность данные веб-формы;
- работать с базами данных и управлять сеансами;
- получать доступ к прикладным программным интерфейсам API для взаимодействия с веб-службами и другими веб-сайтами;- быстро начинать проекты с помощью общедоступных каркасов веб-приложений на PHP.
"Дэвид Скляр воплотил в этой книге свои глубокие технические знания и кристально ясный стиль изложения.
Настоятельно рекомендуется для прочтения."
— Томас Дэвид Бейкер.
Об авторе
Дэвид Скляр работает штатным разработчиком программного обеспечения в компании Google. До этого он работал в компании Ning, занимаясь построением платформ, прикладных программных интерфейсов API, а также сред выполнения кода PHP в "песочницах". Он является также автором книг Learning PHP 5, Essential PHP Tools и соавтором книги PHP Cookbook.
Файлы к книге http://archive.williamspublishing.com/archive/978-5-9908462-3-4/Learning_PHP-master.zip
Оглавление
Предисловие 13
Глава 1. Краткое введение в PHP 25
Глава 2. Обработка числовых и текстовых данных 43
Глава 3. Управляющая логика для принятия решений и повторения операций 65
Глава 4. Группирование и обработка данных в массивах 85
Глава 5. Группирование логики в функциях и файлах 111
Глава 6. Оперирование объектами, объединяя данные и логику 135
Глава 7. Создание веб-форм для обмена данными с пользователями 151
Глава 8. Хранение информации в базах данных 193
Глава 9. Манипулирование файлами 233
Глава 10. Сохранение сведений о пользователях в cookie?файлах и сеансах 253
Глава 11. Взаимодействие с другими веб?сайтами и веб-службами 279
Глава 12. Отладка кода 301
Глава 13. Тестирование: проверка правильности работы программы 321
Глава 14. Надлежащие нормы практики в программотехнике 335
Глава 15. Манипулирование датами и временем 343
Глава 16. Управление пакетами 353
Глава 17. Отправка сообщений по электронной почте 359
Глава 18. Каркасы 363
Глава 19. Применение PHP в режиме командной строки 371
Глава 20. Интернационализация и локализация 379
Приложение А. Установка и конфигурирование интерпретатора PHP 387
Приложение Б. Ответы на упражнения 399
Предметный указатель 451
Розгорнути ⇓