Selaa lähdekoodia

Обновить 'Лекции/PHP/Borisenko.md'

u22borisenko 4 kuukautta sitten
vanhempi
commit
29dacce40c
1 muutettua tiedostoa jossa 12 lisäystä ja 15 poistoa
  1. 12 15
      Лекции/PHP/Borisenko.md

+ 12 - 15
Лекции/PHP/Borisenko.md

@@ -23,33 +23,30 @@
 ## **Достоинства и недостатки.**
 
     
-    Достоинства: 
+Достоинства: 
 
-    ● Простой, легко освоить даже новичку. 
-
-    ● Много готовых фреймворков и библиотек — мало что придётся писать вручную.
-
-    ● Не нужны мощные сервера. ПО на PHP может работать на самом дешёвом оборудовании.
-
-    ● У языка PHP самый низкий показатель количества времени от начала разработки до выхода на рынок. Для бизнеса это выгодное решение.
+* Простой, легко освоить даже новичку. 
+* Много готовых фреймворков и библиотек — мало что придётся писать вручную.
+* Не нужны мощные сервера. ПО на PHP может работать на самом дешёвом оборудовании.
+* У языка PHP самый низкий показатель количества времени от начала разработки до выхода на рынок. Для бизнеса это выгодное решение.
     
-    Недостатки: 
+Недостатки: 
     
- Не поддерживает многопоточность и асинхронность, когда приложение обрабатывает одновременно несколько процессов. Например, проигрывает анимацию и обрабатывает данные, которые ввёл пользователь.
+* Не поддерживает многопоточность и асинхронность, когда приложение обрабатывает одновременно несколько процессов. Например, проигрывает анимацию и обрабатывает данные, которые ввёл пользователь.
 
- Достаточно уязвимый, поэтому, например, в банковской сфере его использовать не принято. 
+* Достаточно уязвимый, поэтому, например, в банковской сфере его использовать не принято. 
     
 ## **Свойства языка PHP.**
 
-    1.	Объектно-ориентированный язык. Объекты — сущности, у которых есть данные и методы для работы с ними. Например, у объекта «книга» в библиотеке может быть название, автор и жанр, а также методы для вывода информации о ней. Данные объекта скрыты и доступны только через его методы. Это помогает обеспечить безопасность данных и уменьшить связанность между различными частями программы. 
+ 1.	Объектно-ориентированный язык. Объекты — сущности, у которых есть данные и методы для работы с ними. Например, у объекта «книга» в библиотеке может быть название, автор и жанр, а также методы для вывода информации о ней. Данные объекта скрыты и доступны только через его методы. Это помогает обеспечить безопасность данных и уменьшить связанность между различными частями программы. 
     
 ![Image](methodbook.png "")
     
-   2.	Возможность интерпретации. РНР можно сразу запустить на большинстве платформ и операционных систем, не устанавливая отдельный компилятор, который запустит код. Это делает язык более доступным и простым для начинающих разработчиков. Недостатки: код обрабатывается на сервере построчно, затем результаты отправляются пользователю. Каждый раз, когда пользователь запрашивает страницу, сервер обрабатывает PHP-код заново. Это замедляет загрузку, особенно если код сложный. Но если его оптимизировать и настроить сервер, можно сделать сайт более быстрым.
+ 2.	Возможность интерпретации. РНР можно сразу запустить на большинстве платформ и операционных систем, не устанавливая отдельный компилятор, который запустит код. Это делает язык более доступным и простым для начинающих разработчиков. Недостатки: код обрабатывается на сервере построчно, затем результаты отправляются пользователю. Каждый раз, когда пользователь запрашивает страницу, сервер обрабатывает PHP-код заново. Это замедляет загрузку, особенно если код сложный. Но если его оптимизировать и настроить сервер, можно сделать сайт более быстрым.
 
-    3.	Динамическая типизация. Переменные в PHP могут автоматически менять свой тип данных в процессе выполнения программы, в зависимости от того, какие данные им присваиваются. Представим, что переменная $x сначала содержит число, а потом текст:
+ 3.	Динамическая типизация. Переменные в PHP могут автоматически менять свой тип данных в процессе выполнения программы, в зависимости от того, какие данные им присваиваются. Представим, что переменная $x сначала содержит число, а потом текст:
     
 ![Image](sint.png "")
     
-    С одной стороны, это удобно: не нужно явно указывать тип переменной при её объявлении и можно использовать одну и ту же переменную для различных типов данных в разное время. Но динамическая типизация может привести к ошибкам в коде. Например, если ожидается, что $x всегда будет числом, но он становится строкой. Это может вызвать ошибку или нестандартное поведение программы. 
+С одной стороны, это удобно: не нужно явно указывать тип переменной при её объявлении и можно использовать одну и ту же переменную для различных типов данных в разное время. Но динамическая типизация может привести к ошибкам в коде. Например, если ожидается, что $x всегда будет числом, но он становится строкой. Это может вызвать ошибку или нестандартное поведение программы.