|
@@ -1,6 +1,6 @@
|
|
|
# Язык PHP.
|
|
|
|
|
|
-[/p]**PHP** - серверный язык программирования, он отвечает за **бэкенд** - часть продукта, которую не видит пользователь. Например, когда покупатель нажимает кнопку «Оформить заказ», появляется сообщение, что оплата прошла и заказ начали собирать. Для этого сайт отправляет запросы разным сервисам: базе данных - она подтвердит наличие информации о пользователе, платёжным шлюзам - они вернут от банка ответ об оплате, сервису логистики - он сообщит, что товар есть на складе. Эта невидимая для пользователя работа может быть реализована с помощью кода, написанного на PHP.
|
|
|
+**PHP** - серверный язык программирования, он отвечает за **бэкенд** - часть продукта, которую не видит пользователь. Например, когда покупатель нажимает кнопку «Оформить заказ», появляется сообщение, что оплата прошла и заказ начали собирать. Для этого сайт отправляет запросы разным сервисам: базе данных - она подтвердит наличие информации о пользователе, платёжным шлюзам - они вернут от банка ответ об оплате, сервису логистики - он сообщит, что товар есть на складе. Эта невидимая для пользователя работа может быть реализована с помощью кода, написанного на PHP.
|
|
|
|
|
|
**PHP в проектах отвечает за:**
|
|
|
|
|
@@ -9,8 +9,7 @@
|
|
|
● Социальные сети. РНР отвечает за авторизацию, обмен сообщениями, создание профилей и управление контентом пользователей;
|
|
|
● Веб-приложения. Например, для CRM-системы с помощью PHP можно создать виджет для добавления контакта пользователя;
|
|
|
● Системы управления контентом. Например, на PHP написана платформа Wordpress.
|
|
|
-
|
|
|
- **Возможности PHP.**
|
|
|
+## **Возможности PHP.**
|
|
|
|
|
|
Чаще всего PHP используют для написания скриптов, которые работают на стороне сервера. Это позволяет обрабатывать данные форм, которые заполняет посетитель сайта, отсылать и принимать cookies и т. д. Рассмотрим возможности языка:
|
|
|
|
|
@@ -20,7 +19,7 @@
|
|
|
● Работа с FTP-серверами — приложениями, которые позволяют хранить и передавать файлы. С помощью PHP можно отправить изображения на сервер, загрузить обновлённый файл на сайт, удалить и переименовать его. С помощью PHP можно также изменить права доступа к учётным данным и этим обеспечить их безопасность.
|
|
|
● Работа с cookie — файлами, которые собирают данные пользователей: количество посещений, переходы между страницами и т. д. Их часто используют маркетологи, чтобы идентифицировать посетителей сайта и создавать для них персонализированные предложения товаров и услуг. С помощью PHP можно легко считать cookie-файл из браузера.
|
|
|
|
|
|
- **Достоинства и недостатки.**
|
|
|
+## **Достоинства и недостатки.**
|
|
|
|
|
|
Достоинства:
|
|
|
|
|
@@ -38,7 +37,7 @@
|
|
|
|
|
|
● Достаточно уязвимый, поэтому, например, в банковской сфере его использовать не принято.
|
|
|
|
|
|
- **Свойства языка PHP.**
|
|
|
+## **Свойства языка PHP.**
|
|
|
|
|
|
1. Объектно-ориентированный язык. Объекты — сущности, у которых есть данные и методы для работы с ними. Например, у объекта «книга» в библиотеке может быть название, автор и жанр, а также методы для вывода информации о ней. Данные объекта скрыты и доступны только через его методы. Это помогает обеспечить безопасность данных и уменьшить связанность между различными частями программы.
|
|
|
|