Учебник «Основы PHP с нуля»
Наш учебник (самоучитель) по основам языка программирования PHP в первую очередь предназначен для начинающих веб-программистов, которые занимаются разработкой сайтов и веб-приложений. Поэтому, перед чтением учебника желательно хотя бы бегло ознакомиться с оновами HTML, CSS и JavaScript. В то время, как данные технологии являются клиентскими (их интерпретаторы встроены в браузер) и отвечают за функциональность веб-приложений на компьютере пользователя, PHP в основном предназначен для управления приложениями на стороне сервера (практически все серверы мира имеют интерпретатор PHP).
Учебник написан довольно просто и максимально последовательно, а изложение материала учебника сопровождается большим числом примеров, многие из которых можно посмотреть в браузере. Для закрепления теории к учебнику также прилагается задачник с решениями. Все это позволит новичкам самостоятельно изучить основы PHP с нуля и за максимально короткие сроки.
Отметим, что для начинающих программистов изучение PHP будет чрезвычайно полезным еще и потому, что язык имеет хоть и похожий, но все таки отличный от JavaScript и более сложный синтаксис. Так что, после прочтения обоих учебников, у читателя должно сложитmся вполне ясное представление не только о веб-программировании, но и программировании в целом.
Чтобы посмотреть результат выполнения исходного кода примеров учебника во фрейме кодового блока, нажмите кнопку «Результат».
Часть I. Основы синтаксиса PHP
- Глава 1. Введение в PHP
- Глава 2. Типы данных в PHP
- §7. Типы данных
- §8. Логические значения true и false
- §9. Целые числа
- §10. Вещественные числа
- §11. Строки
- §12. Массивы
- §13. Ресурсы
- §14. Значение NULL
- §15. Манипуляции с типами
- Глава 3. Выражения и операторы в PHP
- §16. Выражения и операторы
- §17. Арифметические операторы
- §18. Операторы инкремента и декремента
- §19. Операторы присваивания
- §20. Строковые операторы
- §21. Операторы сравнения
- §22. Логические операторы
- §23. Оператор подавления ошибок
- Глава 4. Управляющие конструкции в PHP
- §24. Инструкции в PHP
- §25. Условный оператор if
- §26. Условный оператор switch
- §27. Циклы while и do/while
- §28. Цикл for
- §29. Цикл foreach
- §30. Операторы break, continue и goto
- Глава 5. Функции в PHP
- Глава 6. Классы и объекты в PHP
- §37. Понятия класса и объекта
-
§38. Константы, свойства и методы класса
- Свойства и методы класса
- Константы классов, служебное слово const
- Уровень доступа к свойствам и методам класса
- Доступ к свойствам, методам и константам класса
- Псевдопеременная $this
- Контроль типа аргументов методов класса
- Статические свойства и методы классов, ключевое слово static
- Обращение к объектам посредством переменных
- §39. Наследование в PHP
- §40. Конструкторы и деструкторы
- §41. Определение области видимости свойств и методов
- §42. Специальные виды классов
- §43. Операции с объектами
- §44. Перегрузка в PHP
- §45. Позднее статическое связывание
- Глава 7. Пространства имен в PHP
Часть II. Расширения PHP
- Глава 8. Краткий обзор некоторых встроенных возможностей PHP
- Глава 9. Расширения для работы с файловой системой
- Глава 10. Работа с формами