Руководство по PHP
PHP (от Hypertext Preprocessor) является очень популярным и широко используемым скриптовым языком на серверной стороне с открытым исходным кодом для написания динамически генерируемых веб-страниц. Первоначально PHP был создан Расмусом Лердорфом в 1994 году и назывался Personal Home Page.
PHP выполняются на сервере, а результат отправляется в веб-браузер в виде обычного HTML. PHP может быть интегрирован с рядом популярных баз данных, включая MySQL, PostgreSQL, Oracle, Microsoft SQL Server, Sybase и др. Текущая основная версия PHP - 7. Весь код в этом руководстве был протестирован и проверен на соответствие самой последней версии PHP 7.
PHP - очень мощный язык, он прост в изучении и использовании. Вот несколько преимуществ, почему нужно выбирать PHP.
- Прост в изучении: PHP прост в изучении и использовании. Для начинающих программистов, PHP часто считают предпочтительным выбором языка для изучения.
- Открытый исходный код: PHP является проектом с открытым исходным кодом. Он разработан и поддерживается большим сообществом разработчиков.
- Портабельность: PHP работает на различных платформах, таких как Microsoft Windows, Linux, Mac OS и др.; он совместим практически со всеми серверами, используемыми сегодня - Apache, IIS и т. д.
- Высокая производительность: скрипты, написанные на PHP, обычно выполняются или работают быстрее, чем на других языках, таких как ASP, Ruby, Python, Java и т. д.
- Большое комьюнити: поскольку PHP поддерживается большим мировым сообществом, найти помощь или документацию по PHP очень легко.
Что есть в этом руководстве
Эта серия руководств по PHP охватывает все основные концепции программирования, включая типы данных, операторы, создание и использование переменных, генерацию выходных данных, структурирование кода для принятия решений в ваших программах или многократного циклического выполнения одного и того же блока кода, создания и манипулирования строками, массивами, определение, вызов функций и пр.
Как только вы освоитесь с основами, вы перейдете на следующий уровень, который объясняет концепцию файловой системы, сеансов и файлов cookie, даты и времени, а также как отправлять электронную почту с ваших скриптов, обрабатывать и проверять формы, выполнять фильтрацию и обработку ошибок в PHP.
Наконец, вы познакомитесь с некоторыми продвинутыми понятиями, такими как классы и объекты, синтаксический анализ JSON-данных, сопоставление шаблонов с регулярными выражениями, обработка исключений, а также способы использования PHP для управления данными в базе данных MySQL и создания полезных функций, таких как система входа пользователя в систему, Ajax-поиск и т.д.
Базовые элементы php
- Введение в PHP
- Руководство по синтаксису в PHP
- Руководство по переменным в PHP
- Руководство по константам в PHP
- Руководство по операторам echo и print в PHP
- Руководство по типам данных в PHP
- Руководство по строковым переменным в PHP
- Руководство по операторам в PHP
- Руководство по оператору if…else в PHP
- Руководство по оператору switch…case PHP
- Руководство по массивам в PHP
- Руководство по сортировке массивов в PHP
- Руководство по циклам в PHP
- Руководство по функциям в PHP
- Руководство по математическим операторам в PHP
- Руководство по GET и POST запросам в PHP
Продвинутые элементы PHP
- Руководство по работе с датами и временем в PHP
- Руководство по операторам include() и require() в PHP
- Руководство по функциям файловой системы в PHP
- Руководство по работе с каталогами в файловой системе PHP
- Руководство по загрузке файлов на сервер в PHP
- Руководство по скачиванию файлов в PHP
- Руководство по cookie в PHP
- Руководство по сессиям в PHP
- Руководство по отправке электронных писем в PHP
- Руководство по обработке форм в PHP
- Руководство по валидации форм в PHP
- Руководство по фильтрам в PHP
- Руководство по обработке ошибок в PHP
- Руководство по ООП в PHP: классы и объекты
- Руководство по магическим константам в PHP
- Руководство по обработке JSON в PHP
- Руководство по регулярным выражениям в PHP
- Руководство по обработке исключений в PHP
Спавочники
- Функции для работы со строками в PHP
- Функции для работы со массивами в PHP
- Функции для работы с файловой системой в PHP
- Функции для работы с датами и временем в PHP
- Функции для работы с календарем в PHP
- Функции для работы с фильтрами в PHP
- Список сообщений об ошибках в PHP
Каждая глава в этом руководстве содержит множество реальных примеров, которые вы можете протестировать. Эти примеры помогут вам лучше понять концепцию или тему. Кроме того, все руководства содержат полезные советы и важные заметки.