Книга "Вивчаємо PHP 7: керівництво зі створення інтерактивних вебсайтів" адресована тим, хто тільки починає вивчати мову програмування PHP. Її автор, Девід Скляр, який є також співавтором книги PHP Cookbook, розкриває особливості цієї мови, які треба знати для побудови динамічних вебсайтів, що розміщуються на вебсерверах. Освоївши мовні засоби версії PHP 5.x і найпримітніші нововведення останньої версії PHP 7, ви навчитеся працювати з вебсерверами, браузерами, базами даних і вебслужбами. Вправи, наведені наприкінці перших 13 розділів книги, допоможуть вам закріпити засвоєний матеріал.
Це поступове введення в мову PHP призначене для широкого кола читачів: від шанувальників, які прагнуть побудувати свій динамічний вебсайт, до досвідчених розробників вебзастосунків, серверних та інших програм, які бажають швидко освоїти цю мову програмування. Воно охоплює найрізноманітніші особливості сучасної версії PHP, включно з інтернаціоналізацією, застосуванням PHP у режимі командного рядка та керування пакетами.
Ця книга допоможе вам:
- навчитися писати програми на PHP, що регулюють взаємодію браузерів із серверами;
- розбиратися в типах даних, змінних, керівній логіці, організації циклів та інших мовних засобах PHP;
- навчитися користуватися масивами, функціями та об'єктами;
- створювати та перевіряти на вірогідність дані вебформи;
- працювати з базами даних і керувати сеансами;
- отримувати доступ до прикладних програмних інтерфейсів API для взаємодії з вебслужбами та іншими вебсайтами;
— швидко починати проєкти за допомогою загальнодоступних каркасів вебпрограм на PHP.
"Девід Скляр втілив у цій книзі свої глибокі технічні знання та кришталево ясний стиль викладу.
Настійно рекомендується для прочитання."
— Томас Девідangen.
Об авторе
Девід Скляр працює штатним розробником програмного забезпечення в компанії Google. До цього він працював у компанії Ning, слугуючи втіленням платформ, прикладних програмних інтерфейсів API, а також серед виконання коду PHP у "пісочницях". Він є також автором книг Learning PHP 5, Essential PHP Tools і співавтором книги PHP Cookbook.
Файли до книги доступні на сайті видавництва.
Оголовлення
Пропозиція 13
Глава 1. Короткий вступ у PHP 25
Глава 2. Оброблення числових і текстових даних 43
Глава 3. Керувальна логіка для прийняття рішень і повторення операцій 65
Глава 4. Групування та оброблення даних у масивах 85
Глава 5. Групування логіки в функціях і файлах 111
Глава 6. Оперування об'єктами, об'єднуючи дані та логіку 135
Глава 7. Створення вебформ для обміну даними з користувачами 151
Глава 8. Зберігання інформації в базах даних 193
Глава 9. Маніпулювання файлами 233
Глава 10. Збереження інформації про користувачів у куки?файлах і сеансах 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