Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ PHP? ПишСм свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° PHP

PHP β€” Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅? PHP – язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ исполняСтся Π½Π° сторонС сСрвСра, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ JavaScript исполняСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π° сторонС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² эту ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ PHP ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ :

Π‘Ρ†Π΅Π½Π°Ρ€Π½Ρ‹ΠΉ язык vs ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ язык

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ языкБцСнарный язык
ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ свойства, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.Π’ основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выполнСния Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.
ΠŸΠ΅Ρ€Π΅Π΄ исполнСниСм ΠΊΠΎΠ΄ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.Код исполняСтся Π±Π΅Π· компиляции.
ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки.ΠžΠ±Ρ‹Ρ‡Π½ΠΎ встраиваСтся Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСды.

Как Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ PHP?

PHP-ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π² HTML ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² CMS ΠΈ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°Ρ….

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ PHP?

PHP β€” язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅:

PHP-скрипты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ выполнятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚Π΅Ρ… сСрвСрах, Π³Π΄Π΅ установлСн ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка.

Бинтаксис PHP

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

На рисункС, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅, дСмонстрируСтся базовая Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π²Π΅Π±-прилоТСния ΠΈ процСсс ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов сСрвСром. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ PHP программирования с нуля:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ PHP?

Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ PHP ΠΈ ΠΊΠ°ΠΊΠΎΠ²Π° Π΅Π³ΠΎ доля Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅?

На основС PHP Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 20 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² сайтов ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

PHP vs ASP.NET vs JSP vs CFML

ASP – Active Server Pages.
JSP – Java Server Pages.
CFML – Cold Fusion Markup Language.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ язык программирования PHP сравниваСтся с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ сСрвСрными языками.

Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ PHP

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Π‘Π°ΠΌΠΈ PHP-Ρ‚Π΅Π³ΠΈ Π½Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСгистру, Π½ΠΎ Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр:

ΠœΡ‹ расцСниваСм строки PHP-ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΊ выраТСния. Они ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой ( ; ). Если Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΡƒ с запятой ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Если Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Ρ‚ΠΎ каТдая строка Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой.

PHP Hello World

РСзюмС

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ свои ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. ΠœΡ‹ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ вас Π·Π° ваши ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, подписки, Π΄ΠΈΠ·Π»Π°ΠΉΠΊΠΈ, ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠΈ, Π»Π°ΠΉΠΊΠΈ!

Π”Π°ΠΉΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² коммСнтариях. Π—Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠΈ, Π»Π°ΠΉΠΊΠΈ, подписки, Π΄ΠΈΠ·Π»Π°ΠΉΠΊΠΈ Π½ΠΈΠ·ΠΊΠΈΠΉ Π²Π°ΠΌ ΠΏΠΎΠΊΠ»ΠΎΠ½!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ язык программирования: Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ PHP

РассказываСм ΠΏΡ€ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных языков Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π§Π΅ΠΌ ΠΎΠ½ отличаСтся ΠΎΡ‚ JavaScript ΠΈ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Когда PHP Ρ‚ΠΎΠ»ΡŒΠΊΠΎ появился, ΠΎΠ½ Π±Ρ‹Π» ΠΏΠΎΠ»ΠΎΠ½ Π±Π°Π³ΠΎΠ² ΠΈ нСдостатков. МногиС ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ Π΅Π³ΠΎ Ρ€ΡƒΠ³Π°Ρ‚ΡŒ, помня ΠΊΠ°ΠΊ «нСдоязык», Π½ΠΎ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π³ΠΎ создания ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚, Π° PHP ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ» ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ. Как ΠΈ Ρƒ любого языка, Ρƒ PHP Π΅ΡΡ‚ΡŒ свои особСнности, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ это ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ настоящий язык программирования.

БСйчас PHP β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных языков Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΠΎΡ‡Ρ‚ΠΈ вСсь Facebook написан Π½Π° PHP. Из Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² β€” WordPress, Wikipedia, Yahoo ΠΈ Tumblr.

PHP β€” это скриптовый (сцСнарный) язык ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. На сцСнарных языках ΠΏΠΈΡˆΡƒΡ‚ сцСнарии ΠΈΠ»ΠΈ скрипты β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π΅Π»Π°Π» Π±Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ). Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок, ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π½Π΅ боясь, Ρ‡Ρ‚ΠΎ всё ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ пСрСстанСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° языков, скриптовым языкам Π½Π΅ Π½ΡƒΠΆΠ½Π° компиляция, ΠΈ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² основном для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

Π’Π°ΠΆΠ½ΠΎ!Π Π°Π±ΠΎΡ‚Π° PHP тСсно связана с CSS ΠΈ HTML. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, нСдостаточно Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ PHP.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Π’ бэкграундС β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, французский язык, акадСмичСскоС рисованиС, капоэйра. БСйчас ΡƒΡ‡ΠΈΡ‚ финский. Π›ΡŽΠ±ΠΈΡ‚ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΡ ΠΈ БалтийскоС ΠΌΠΎΡ€Π΅.

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ PHP

PHP создавался для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈ для этого ΠΎΠ½ Π² основном ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π² основном для backend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сСрвСрной стороны сайта. На Π½Ρ‘ΠΌ часто ΠΏΠΈΡˆΡƒΡ‚ динамичСскиС страницы ΠΈ нСбольшиС Π²Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π΅Π³ΠΎ использования:

ΠŸΠ»ΡŽΡΡ‹, минусы ΠΈ особСнности PHP

Начнём с особСнностСй. Π£ PHP слабая динамичСская типизация: это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π²ΠΎ врСмя выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС, Π° нСявныС прСобразования Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ автоматичСски.

Вакая типизация β€” это ΠΈ плюс, ΠΈ минус. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΡ‰Π΅, Π³ΠΈΠ±Ρ‡Π΅, ΠΎΠ½ Π»ΡƒΡ‡ΡˆΠ΅ читаСтся ΠΈ Π΅Π³ΠΎ Π»Π΅Π³Ρ‡Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π½ΠΎ, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибок Π²Ρ‹ΡˆΠ΅, Π° Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π²Ρ‹ ΠΈΡ… ΡƒΠΆΠ΅ послС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΠ»ΡŽΡΡ‹

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, синтаксис ΠΎΡ‡Π΅Π½ΡŒ простой, Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ PHP вставлСн Π² HTML, ΠΈ Ρ‚ΠΎΠ³Π΄Π° Ρ‚ΠΎ ΠΆΠ΅ самоС выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ этот ΠΊΠΎΠ΄ ΡƒΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π»ΠΈΠ½Π½Π΅Π΅, ΠΎΠ½ всё Ρ€Π°Π²Π½ΠΎ простой ΠΈ Π»Π΅Π³ΠΊΠΎ читаСтся.

ΠœΠΈΠ½ΡƒΡΡ‹

PHP ΠΏΡ€ΠΎΡ‚ΠΈΠ² JavaScript

JavaScript ΠΈ PHP ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ приходят Π½Π° ΡƒΠΌ, ΠΊΠΎΠ³Π΄Π° Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ ΠΎ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Оба достаточно простыС скриптовыС языки, ΠΎΠ±Π° Π½Π΅ зависят ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ часто Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² HTML. МногиС Π²Π΅Π±-страницы Π΄Π°ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Π° эти языка. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ, ΠΈ Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ?

Какой язык Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ? Если Π²Ρ‹ создаётС одностраничныС динамичСскиС сайты ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ frontend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, Ρ‚ΠΎ стоит Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ JavaScript, Π° Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с CMS Ρ‚ΠΈΠΏΠ° WordPress, ΠΈΠ»ΠΈ с Ρ‚Π°ΠΊΠΈΠΌΠΈ сСрвСрами, ΠΊΠ°ΠΊ MySQL, SQL, MariaDB, Oracle ΠΈ Sybase, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ β€” PHP.

Π’ΠΎΡΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°

Благодаря простотС PHP Ρ‚Π°ΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ ΠΈ вакансий Ρ‚ΠΎΠΆΠ΅: HH.ru ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 900 ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² МосквС, Π° ЯндСкс.Π Π°Π±ΠΎΡ‚Π° β€” Π±ΠΎΠ»Π΅Π΅ 1100 (Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° Π΄Π΅ΠΊΠ°Π±Ρ€ΡŒ 2019 Π³ΠΎΠ΄Π°).

ВрСбования. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ ΠΎΡ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° знания Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ PHP, Π½ΠΎ ΠΈ HTML, CSS ΠΈ JavaScript. НСрСдкоС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ β€” ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с MySQL, систСмой управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ PHP-программистов Π² МосквС Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² срСднСм ΠΎΡ‚ 70 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ, junior-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ ΠΎΡ‚ 40 Π΄ΠΎ 90 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°ΠΌ с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΎΡ‚ 120 Π΄ΠΎ 200 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ (информация собрана Π½Π° ЯндСкс.Π Π°Π±ΠΎΡ‚Π΅ ΠΈ HH.ru Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅ 2019 Π³ΠΎΠ΄Π°).

Π Π΅Π·ΡŽΠΌΠΈΡ€ΡƒΠ΅ΠΌ

PHP β€” популярный язык для backend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρƒ Π½Π΅Π³ΠΎ простой синтаксис ΠΈ Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° вас ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚, Ρ‚ΠΎ это Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: работая с PHP, Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π΅Ρ‰Ρ‘ ΠΈ HTML, CSS ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ сСбя Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. А Ссли Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, Ρ‚ΠΎ ΠΏΡ€ΠΈΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ΡΡŒ ΠΊ JavaScript ΠΈΠ»ΠΈ Python.

Если вас заинтСрСсовал PHP, Ρ‚ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΅ΠΌΡƒ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ наш курс Β«ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ PHP-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ». На Π½Π°ΡˆΠΈΡ… курсах тСория сочСтаСтся с ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ, занятия Π²Π΅Π΄ΡƒΡ‚ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ с большим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ программирования, Π° Π»ΠΈΡ‡Π½Ρ‹ΠΉ наставник даст Π²Π°ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь ΠΏΠΎ вашим Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ PHP ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΅Π³ΠΎ всС нСнавидят

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ 83% сайтов Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° PHP.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ языка

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ PHP Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π»ΡΡ ΠΊΠ°ΠΊ Personal Home Page Tools β€” инструмСнты для создания ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… страниц. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ сайт, Ρ‡Π°Ρ‰Π΅ всСго использовали C, Perl ΠΈ CGI-скрипты. Π—Π²ΡƒΡ‡ΠΈΡ‚ слоТно, Π½Π° Π΄Π΅Π»Π΅ β€” Ρ‚ΠΎΠΆΠ΅ слоТно. ЕдинствСнным способом ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ своё ΠΈ Π½Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ этом Ρ‚Ρ€ΠΈ Ρ‚ΠΎΠΌΠ° ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π±Ρ‹Π» PHP.

НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! А Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π° страницС получится строчка: Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚! А Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ этот ΠΊΠΎΠ΄ написан Π½Π° PHP?Β»

Π•Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ PHP-Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ вСсь ΠΊΠΎΠ΄ Ρ‚Π°ΠΌ, Π° ΠΏΠΎΡ‚ΠΎΠΌ просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ с PHP ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…: ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ прямо Π² ΠΊΠΎΠ΄Π΅ страницы ΠΈΠ»ΠΈ Π²Ρ‹Π½ΠΎΡΠΈΡ‚ΡŒ всё Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.

PHP β€” это просто

ИмСнно простота этого языка принСсла Π΅ΠΌΡƒ Π΄ΡƒΡ€Π½ΡƒΡŽ славу: слишком ΠΌΠ½ΠΎΠ³ΠΎ появилось ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρ…ΠΎΡ€ΠΎΡˆΠΎ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ сами: Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° PHP Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просто.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° с запятой. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² любом мСстС β€” достаточно Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π²Π° слСша подряд. А Ρ‚ΠΎΡ‡ΠΊΠ° с запятой ставится послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ β€” Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² Π‘, Pascal, JavaScript ΠΈ Π΅Ρ‰Ρ‘ Π² сотнях Π΄Ρ€ΡƒΠ³ΠΈΡ… языков.

ОбъявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π½ΡƒΠΆΠ½ΠΎ просто ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ Π΄ΠΎΠ»Π»Π°Ρ€Π°, послС Π½Π΅Π³ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅ΠΉ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π’Ρ‹Π²ΠΎΠ΄ Π½Π° экран. Π’ HTML-ΠΊΠΎΠ΄Π΅ достаточно Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ echo, которая ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ тСкст Π² Ρ‚ΠΎ мСсто, ΠΎΡ‚ΠΊΡƒΠ΄Π° Π²Ρ‹Π·Π²Π°Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. НапримСр, этот ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня с тСкстом Β«Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, собранный Π½Π° PHPΒ»:

И этот ΠΊΠΎΠ΄ сдСлаСт Ρ‚ΠΎ ΠΆΠ΅ самоС:

Π•Ρ‰Ρ‘ Π² PHP Π΅ΡΡ‚ΡŒ классы ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, автоматичСскоС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² (хотя ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Ρ‚Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² слоТных ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…) ΠΈ мноТСство встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ быстро ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄. А самоС Π³Π»Π°Π²Π½ΠΎΠ΅ β€” PHP сам заставляСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ любой ΠΊΠΎΠ΄, Ссли ΠΎΠ½ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ написан ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ языка. Π”Π°ΠΆΠ΅ Ссли Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ полная Ρ‡ΡƒΡˆΡŒ, Π½ΠΎ похоТая Π½Π° PHP-ΠΊΠΎΠ΄ β€” ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π΅Π³ΠΎ ΡΡ‚Π°Ρ€Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚, ΠΈ, скорСС всСго, ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΈΠ· этого Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ PHP

Π‘ΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ страницы ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Если ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, PHP-ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π² HTML-страницы, Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. Π’ этом случаС ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΌΠΈΠ½ΠΈ-ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ. НапримСр, Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΡ‹ пишСм, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ шапка сайта, Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ β€” мСню, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π° ΠΏΠΎΠ΄Π²Π°Π», Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ β€” Π·Π° Π±Π»ΠΎΠΊ с ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌΠΈ ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°Ρ….

Если Ρƒ нас ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС Ρ‚ΠΎΠ²Π°Ρ€Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡˆΠ°ΠΏΠΊΡƒ сайта ΠΈ ΠΏΠΎΠ΄Π²Π°Π», ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½Π° PHP. Для этого достаточно Π² Ρ‚Π΅Π»Π΅ страницы Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅:

PHP Π²ΠΎΠ·ΡŒΠΌΡ‘Ρ‚ Ρ„Π°ΠΉΠ» header.php, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ написали, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ шапка сайта, ΠΈ поставит Π΅Ρ‘ Π² Π½Π°Ρ‡Π°Π»ΠΎ страницы. Π’ΠΎ ΠΆΠ΅ самоС сдСлаСт ΠΈ с ΠΏΠΎΠ΄Π²Π°Π»ΠΎΠΌ β€” Ρ„Π°ΠΉΠ»ΠΎΠΌ footer.php, ΠΈ Ρ‚Π°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС Ρ‚ΠΎΠ²Π°Ρ€Π°. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ΄ шапки ΠΈ ΠΏΠΎΠ΄Π²Π°Π»Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС, достаточно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ строчкой.

Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ CMS ΠΈ Π΄Π²ΠΈΠΆΠΊΠΈ для сайтов. Π’Π°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ возмоТности PHP ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных систСм управлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π½Π° сайтах написаны Π½Π° PHP. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ сами:

Если Π²Ρ‹ Π½Π° бСсплатном хостингС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ инструмСнт для создания ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сайта, скорСС всСго, ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ написан Π½Π° PHP.

Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° страницС. HTML ΠΏΠ»ΠΎΡ…ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π² поля рСгистрации. PHP справляСтся с этим Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅: Π²Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅, ΠΈΠ· ΠΊΠ°ΠΊΠΎΠ³ΠΎ поля Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡƒ адрСсу ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, Π° всё ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π° вас.

Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ быстро Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою Ρ„ΠΎΡ€ΠΌΡƒ рСгистрации Π½Π° сайтС ΠΈΠ»ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ посСтитСлСй Π΄Π°ΠΆΠ΅ Π±Π΅Π· рСгистрации, Ρ‚ΠΎ PHP β€” самый простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ β€” ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π³Π΄Π΅ хранятся записи ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ PHP это Ρ‚ΠΎΠΆΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ всС нСнавидят PHP

По старой памяти, ΠΊΠΎΠ³Π΄Π° уТасного ΠΊΠΎΠ΄Π° Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° вхоТдСния Π² этот язык ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ сайт, написанный ΠΊΠ΅ΠΌ-Ρ‚ΠΎ Π½Π° PHP. Π­Ρ‚ΠΎΡ‚ язык позволял Ρ€Π°Π½ΡŒΡˆΠ΅ (сСйчас мСньшС, Π½ΠΎ Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ) ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΎΠ»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, обращСниями ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, поэтому Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ.

ΠšΡ€ΠΎΠΌΠ΅ этого, Ρ€Π°Π½ΡŒΡˆΠ΅ Π² PHP Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ уязвимостСй, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π»Π΅Π·Ρ‚ΡŒ Π² Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΌΠ°Ρ‚ΡŒ Π½Π° сайтС. Π’ Π½ΠΎΠ²Ρ‹Ρ… вСрсиях Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ‹Ρ€ ΡƒΠΆΠ΅ устранили, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° это стало Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.

Π‘ΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. ΠŸΠΈΡΠ°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π½Π° PHP ΠΈ HTML ΠΌΠΎΠΆΠ½ΠΎ, Ссли Ρƒ вас всСго ΠΎΠ΄Π½Π° Ρ„ΠΎΡ€ΠΌΠ° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи. Но ΠΊΠΎΠ³Π΄Π° вСсь слоТный ΠΊΠΎΠ΄ Π½Π° PHP расползаСтся ΠΏΠΎ всСй страницС, Ρ‚ΠΎ это сильно ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΌ происходит Π½Π° самом Π΄Π΅Π»Π΅.

Π›ΡŽΠ±Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² любом мСстС. Понадобилась новая пСрСмСнная? ΠžΠ±ΡŠΡΠ²ΠΈΡ‚Π΅ Π΅Ρ‘ Π½Π° любом участкС ΠΊΠΎΠ΄Π° ΠΈ сразу Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ просто Π±Π΅Ρ€Ρ‘ΡˆΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½Π° понадобилась, ΠΈ дСлаСшь с Π½Π΅ΠΉ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ. Но ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ врСмя ΠΈΠ»ΠΈ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠ΄Π΅, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ сильно затрудняСт Ρ€Π°Π±ΠΎΡ‚Ρƒ.

НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Когда Π½ΠΎΠ²Ρ‹ΠΉ программист Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π·Π° Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π° ΠΈ b, ΠΎΠ½ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ мСсто, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΈ посмотрит, ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ½ΠΈ Ρ‚ΠΈΠΏΠ° ΠΈ для Ρ‡Π΅Π³ΠΎ использовались Π²Π½Π°Ρ‡Π°Π»Π΅. Но Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠ³ Π² процСссС ΠΏΠ΅Ρ€Π΅Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ это ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ вСсь ΠΊΠΎΠ΄ ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Π»ΠΎΠ³ΠΈΠΊΠ΅, Π° это Π΄ΠΎΠ»Π³ΠΎ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ.

Π‘Ρ‚ΠΎΠΈΡ‚ Π»ΠΈ ΡƒΡ‡ΠΈΡ‚ΡŒ PHP?

Зависит ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 80% сайтов ΡƒΠΆΠ΅ сСйчас Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° PHP: это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ. Π•Ρ‰Ρ‘ Π»Π΅Ρ‚ 5–10 спрос Π½Π° PHP Ρ‚ΠΎΡ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚.

ΠžΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ стоит ΡƒΡ‡ΠΈΡ‚ΡŒ PHP, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ВордпрСссом, Π”Ρ€ΡƒΠΏΠ°Π»ΠΎΠΌ, Π”ΠΆΡƒΠΌΠ»ΠΎΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ извСстными систСмами управлСния сайтами. Они написаны Π½Π° PHP, ΠΈ всС надстройки ΠΈ дополнСния β€” Ρ‚ΠΎΠΆΠ΅. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ WordPress сСйчас Π½Π° вСс Π·ΠΎΠ»ΠΎΡ‚Π°.

Π‘ΡƒΠ΄ΡƒΡ‚ Π»ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ массово ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” вопрос ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ. БСйчас, Ссли Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ хостинг, Π²Π°ΠΌ сразу Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ PHP, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всС Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚. А Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Python ΠΈΠ»ΠΈ Node.js β€” Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚, ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Но вСдь ΠΈ Π²Π΅Π± β€” это Π½Π΅ навсСгда. Π•Ρ‰Ρ‘ Π»Π΅Ρ‚ 20, ΠΈ понятиС Π²Π΅Π±-сайта ΠΌΠΎΠΆΠ΅Ρ‚ Π±Π΅Π·Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ люди Π±ΡƒΠ΄ΡƒΡ‚ Π² прилоТСниях, соцсСтях ΠΈΠ»ΠΈ Π΅Ρ‰Ρ‘ Π³Π΄Π΅ ΠΏΠΎΡ…ΡƒΠΆΠ΅.

НавСрноС, ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос Ρ‚Π°ΠΊΠΎΠΉ: Ссли Π²Π°ΠΌ Π΄ΠΎ 20 Π»Π΅Ρ‚, Ρ‚ΠΎ ΡƒΠΆΠ΅ Π½Π΅ Π½Π°Π΄ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ PHP. А Ссли Π±Π»ΠΈΠΆΠ΅ ΠΊ 40–50 ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π²Π΅Π±ΠΎΠΌ β€” Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ Π΄Π°.

Π§Ρ‚ΠΎ дальшС

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сСрии попрактикуСмся Π² PHP β€” напишСм свой ΠΊΠΎΠ΄ для ΠΏΠΎΠ»ΡŒΠ·Ρ‹ Π΄Π΅Π»Π° ΠΈΠ»ΠΈ для Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π―Π·Ρ‹ΠΊ программирования PHP: ΠΎΡ‚ истоков Π΄ΠΎ соврСмСнности

Π•ΠΌΡƒ Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΎΡ€ΠΎΡ‡ΠΈΠ»ΠΈ исчСзновСниС ΠΈΠ·-Π·Π° нСвострСбованности. Но спустя Π³ΠΎΠ΄Ρ‹ ΠΎΠ½ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π² Ρ‚ΠΎΠΏΠ΅. ВстрСчайтС самый распространСнный язык β€” PHP.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Π§Ρ‚ΠΎ Π·Π° язык PHP ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ Ρ‚Π°ΠΊ популярСн

PHP: Hypertext Preprocessor (ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Personal Home Page Tools, Β«Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для создания ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π±-страниц») β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… языков соврСмСнной Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π•Π³ΠΎ ΠΎΡ‚Ρ†ΠΎΠΌ считаСтся датский программист Расмус Π›Π΅Ρ€Π΄ΠΎΡ€Ρ„, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² 1994 Π³ΠΎΠ΄Ρƒ создал Π½Π°Π±ΠΎΡ€ скриптов Π½Π° Perl β€” Ρ‚Ρƒ ΡΠ°ΠΌΡƒΡŽ Β«ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ домашнюю страницу», которая Π»Π΅Π³Π»Π° Π² основу PHP.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ свойство: ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ

Главная характСристика PHP β€” ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Java, которая компилируСтся, Π° Π·Π°Ρ‚Π΅ΠΌ запускаСтся Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ, PHP создаСтся Π²ΠΎ врСмя обращСния ΠΊ Π½Π΅ΠΌΡƒ. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ сайт, Π½Π° сСрвСр посылаСтся запрос, ΠΈ Π² это врСмя компилируСтся ΠΊΠΎΠ΄. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ скрипт компилируСтся Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ выполняСтся.

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°:

Благодаря этому свойству PHP β€” ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ язык. НапримСр, Java-программист Π²Π²ΠΎΠ΄ΠΈΡ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ класса ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΎ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ. PHP ΠΆΠ΅ компилируСтся Π² Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ΅ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ любоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ класса ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

Однако Ρ€Π°Π΄ΠΈ гибкости Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΆΠ΅Ρ€Ρ‚Π²ΡƒΠ΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сайта. Π’ случаС с Java ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΡΠΎΠ·Π΄Π°ΡŽΡ‚, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚. Π’ случаС с PHP приходится Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ врСмя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° процСсс компиляции ΠΊΠΎΠ΄Π°.

Π’Ρ‚ΠΎΡ€ΠΎΠ΅ свойство: динамичСская типизация

Π―Π·Ρ‹ΠΊΠΈ программирования Π±Ρ‹Π²Π°ΡŽΡ‚:

1) со статичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ;

2) с динамичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ТСстко ΠΈ Π·Π°Ρ€Π°Π½Π΅Π΅. Если это число, программист Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ Ρ‚ΠΈΠΏ int. Если строка β€” string. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС пСрСмСнная ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ числом, строкой, массивом, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ β€” Ρ‡Π΅ΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Одной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ число, Π·Π°Ρ‚Π΅ΠΌ массив, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ β€” ΠΈ язык программирования это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚. PHP относится ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅.

Но Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° динамичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ большого количСства ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Но динамичСская типизация гибкая ΠΈ удобная, поэтому PHP Ρ‚Π°ΠΊ популярСн.

Команда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ PHP сСйчас трудится Π½Π°Π΄ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π» мСньшС памяти ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅, Π½ΠΎ сохранил Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ статичСски Π½Π΅Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ языка.

ΠžΠ±Π·ΠΎΡ€ вСрсий: ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈ сСдьмой

ВСрсии с ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ Π±Ρ‹Π»ΠΈ «сырыми»: ΠΌΠ°Π»ΠΎ возмоТностСй, хотя для создания простых сайтов ΠΈΡ… Ρ…Π²Π°Ρ‚Π°Π»ΠΎ. Π‘ вСрсии 5.4 PHP стал ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ. Π”ΠΎ этого Π±Ρ‹Π»ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ нюансов, ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ Π±Ρ‹Π»ΠΎ нСпросто.

Π Π΅Π»ΠΈΠ·Ρ‹ 5.5 ΠΈ 5.6 β€” ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π²Π΅Ρ‰ΠΈ. Они ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ сСбя ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΈ достаточно Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ ΠΎΡ‚ ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΉ ΠΈ возмоТностСй Π²Π·Π»ΠΎΠΌΠ°.

Π¨Π΅ΡΡ‚ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ пропустили: ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Unicode Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ядра, Π½ΠΎ Ρ€Π΅Π»ΠΈΠ· Π½Π΅ состоялся. Β«PHP6 Π±Ρ‹Π» Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½Ρ‹ΠΌ, Π½ΠΎ отстойным. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ занялись PHP 7, Π² процСссС пропустив ΡˆΠ΅ΡΡ‚ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽΒ», β€” ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Π² своСм Π±Π»ΠΎΠ³Π΅ Vilson Duka, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

АнимационноС Π²ΠΈΠ΄Π΅ΠΎ ΠŸΠΈΡ‚Π΅Ρ€Π° ΠšΠΎΠΊΠΎΡ‚Π° ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ PHP Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅21 Π³ΠΎΠ΄Π° ΠΆΠΈΠ·Π½ΠΈ языка.

БСдьмая вСрсия считаСтся Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π² ΠΏΠ»Π°Π½Π΅ скорости. 5.6 ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° с массивами ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ: ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° статичСски Π½Π΅Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… происходила Π΄ΠΎΠ»Π³ΠΎ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ Π² 60 Ρ€Π°Π· ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π° C#. Π­Ρ‚ΠΎ Π½Π΅ бросаСтся Π² Π³Π»Π°Π·Π° β€” Ρ€Π΅Ρ‡ΡŒ ΠΎ долях сСкунды. Но ΠΊΠΎΠ³Π΄Π° Ρƒ тСбя ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠ°ΠΊ Π½Π° Facebook, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π°.

HipHop ΠΈ ΠΏΡ€ΠΎΡ€Ρ‹Π² Π² скорости

Facebook написан Π½Π° PHP β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ. Π˜Ρ… программисты создали для пятой вСрсии собствСнный ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ языка. Они ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π΅Π³ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ отправляли Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Zend Engine. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ Facebook Π²Π²Π΅Π»ΠΈ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ускорили Ρ€Π°Π±ΠΎΡ‚Ρƒ языка Π² Π΄Π²Π° Ρ€Π°Π·Π°. Π­Ρ‚ΠΎ стало настоящим ΠΏΡ€ΠΎΡ€Ρ‹Π²ΠΎΠΌ. Вранслятор Π½Π°Π·Π²Π°Π»ΠΈ HHVM, ΠΈΠ»ΠΈ HPHP Compiler β€” Β«HipHop для языка PHPΒ».

Но ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ PHP ΠΏΠ»ΠΎΡ‚Π½ΠΎ занялась массивами. Π˜Ρ‚ΠΎΠ³ΠΎΠΌ стала сСдьмая вСрсия, которая Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° быстрСС HHVM. ΠŸΡ€ΠΈ этом статичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ Π² PHP7 ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Ρ‚. Волько Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” Π½ΠΎ это Ρ‚Π°ΠΊ ΠΌΠ°Π»ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Ρ‚ΠΎ Π½Π΅Ρ‚.

Π‘ вСрсии 7.0 Π΄ΠΎ 7.3, которая сСйчас Π² Π±Π΅Ρ‚Π°-тСстировании, язык ускорялся β€” Ρ€Π°Π·Π½ΠΈΡ†Π° Π²ΠΈΠ΄Π½Π° ΠΏΠΎ Π·Π°ΠΌΠ΅Ρ€Π°ΠΌ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

7.3 станСт послСдним Ρ€Π΅Π»ΠΈΠ·ΠΎΠΌ: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки Π±ΡƒΠ΄ΡƒΡ‚, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π½Π΅ появится.

Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ PHP: восьмая вСрсия

Главная Π·Π°Π΄Π°Ρ‡Π° β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ PHP быстрым ΠΏΡ€ΠΈ сохранСнии гибкости динамичСского языка. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π² дальнСйшСм Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ статичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ. БСйчас Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… частях скрипта. Π­Ρ‚ΠΎ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ….

Π’ΠΎΡΡŒΠΌΠ°Ρ вСрсия появится ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½ΠΎ Π² 2020–2022 Π³ΠΎΠ΄Π°Ρ…. На open source-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… измСнСния ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌ голосованиСм совСта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². БСйчас ΠΈΠ΄Π΅Ρ‚ тСстированиС Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π² PHP 8.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Π’ ΠΌΠΈΡ€Π΅ PHP Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит Π±Π΅Π· двиТСния сообщСства.

Π‘Ρ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ввСсти Π² сСдьмой вСрсии, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΏΡ€ΠΎΡˆΠ»Π° голосованиС: нашлись ΠΈΠ·ΡŠΡΠ½Ρ‹. Ошибки исправили, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΈΡ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΆΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π² ΠΊΠΎΠ΄Π΅.

PHP частично написан Π½Π° языкС Π‘, ΠΈ Π² восьмой вСрсии хотят ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΎΠΉΡ‚ΠΈ ΠΎΡ‚ Π½Π΅Π³ΠΎ. Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ: ΠΎΠ½Π° ускорится Π² ΠΏΡΡ‚ΡŒ Ρ€Π°Π· ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с сСдьмой вСрсиСй.

Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ PHP

ЕдинствСнноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ β€” это Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. На PHP Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ дСсктопныС прилоТСния, ΠΎΠ½ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Π±. Но сСгодня эта ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Π°. Π”Π°ΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСсктопныС прилоТСния уходят Π² Π²Π΅Π± β€” Ρ‚ΠΎΡ‚ ΠΆΠ΅ Microsoft Office ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвис. Π Π°Π½Π΅Π΅ ΡΡ‡ΠΈΡ‚Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ PHP Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… высоконагруТСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π½ΠΎ ΠΎΠΏΡ‹Ρ‚ Facebook Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅. «Авито» β€” Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ PHP β€” Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ PHP ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΅Π³ΠΎ нСнавидят.

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅

PHP Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π° счСт Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³Π° Π²Ρ…ΠΎΠ΄Π°. Π‘ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π·Π° Π²Π΅Ρ‡Π΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сайт. Π”Ρ€ΡƒΠ³ΠΈΠ΅ языки (C#, Java) ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ высокий ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния, ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ дня ΠΌΠ°Π»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄. БСгодня Π½Π° российском Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π° ΠΈΠ·-Π·Π° Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³Π° Π²Ρ…ΠΎΠ΄Π° PHP-ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ β€” нСвысокого уровня.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ PHP фактичСски примСняСт Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ программирования, Ρ‡Ρ‚ΠΎ ΠΈ Π² статичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… языках. На PHP Π΄Π°ΠΆΠ΅ слоТнСС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ. Если Π² Java ΠΈΠ»ΠΈ C# Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ, β€” ΠΎΠ½ΠΈ Β«Π΄Π°Π΄ΡƒΡ‚ ΠΏΠΎ Ρ€ΡƒΠΊΠ°ΠΌΒ». PHP ΠΆΠ΅ это пропустит, ΠΈ программист сломаСт Π³ΠΎΠ»ΠΎΠ²Ρƒ: Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ? Π’Π΅Π΄ΡŒ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Из-Π·Π° этого Π½Π° соврСмСнном Ρ€Ρ‹Π½ΠΊΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ программистам PHP Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Ρ‡Π΅ΠΊ Π½Π΅ Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ. Но Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ спСциалиста слоТно Π½Π°ΠΉΡ‚ΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‡ΠΈΡ‚ΡŒ язык, Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ сСбС вопрос: «Для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ ΠΌΠ½Π΅?Β» Π£Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π΄ΠΈ процСсса ΡƒΡ‡Π΅Π±Ρ‹ β€” бСсполСзно, вСдь Π±Π΅Π· практичСского примСнСния знания забудутся. НуТно ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

НачинайтС ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ PHP Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅: сСгодня выпускаСтся ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΎΠ², ΠΎΠ½Π»Π°ΠΉΠ½-Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΈ Ρ‚Ρ€Π΅Π½Π°ΠΆΠ΅Ρ€ΠΎΠ². Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ наш курс Β«PHP-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ», Π³Π΄Π΅ Π²Ρ‹ ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Π΅Ρ‚Π΅ свой ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ с Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ Π΄ΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ php ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простыми словами

Автор Π² сфСрС IT, digital, экономики ΠΈ финансов. Π’Π΅Π΄Π΅Ρ‚ нСкоммСрчСский ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… писатСлСй Β«Π›ΠΈΡ‚Π¦Π΅Ρ…Β».

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ.

Π‘Ρ€Π΅Π΄Π° выполнСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Β«Π’ΠΆΠΈΠ²Π»Π΅Π½ΠΈΠ΅Β» Ρ‡ΡƒΠΆΠΎΠ³ΠΎ врСдоносного ΠΊΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ особСнности языка PHP

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ PHP

Начнём с опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ являСтся PHP. Π‘Π»ΠΎΠΆΠ½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ прСдставлСниС ΠΎΠ± этом языкС, поэтому опишСм Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ трСмя характСристиками:

PHP β€” это прСпроцСссор гипСртСкста (HTML).
PHP β€” это сСрвСрный язык программирования.
PHP β€” это скриптовый, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ язык программирования.

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ PHP

Поясним ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, Π² ΠΊΠ°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡Π°Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ PHP.

Основная Π·Π°Π΄Π°Ρ‡Π° PHP β€” это Β«ΠΎΠΆΠΈΠ²Π»Π΅Π½ΠΈΠ΅Β» HTML страниц.

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ HTML-страницы статичны. Π‘Ρ‚Π°Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ (ΠΈΠ»ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ) ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ страницу создали ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ Π½Π° сайт, ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ этой страницС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π΅Ρ‘ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π² Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅.

Но этого Π½Π΅ всСгда достаточно.

ΠŸΠΎΡ‡Ρ‚ΠΈ всСгда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ приходят Π½Π° сайт Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, которая всё врСмя мСняСтся, ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΅Ρ‘ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ состояниС. НапримСр:

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML, Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ получится. Π—Π΄Π΅ΡΡŒ-Ρ‚ΠΎ Π½Π°ΠΌ ΠΈ понадобится PHP. Он ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ входящий запрос ΠΎΡ‚ Π²Π΅Π±-сСрвСра, выполняСт сцСнарий ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Π΅Π±-сСрвСру Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π²ΠΈΠ΄Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ HTML-ΠΊΠΎΠ΄. Π‘Π΅Ρ€Π²Π΅Ρ€ отправляСт этот Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΅Ρ‘ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. ПослС этого Π²ΠΈΠ΄Π½ΠΎ свСТий курс Π²Π°Π»ΡŽΡ‚, ΠΏΠΎΠ³ΠΎΠ΄Ρƒ, ΠΈ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π΅Ρ‰Ρ‘.

РНР позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π²Π΅Π±-страницу Π½Π° сСрвСрС нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. PHP ΡƒΠΌΠ΅Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ β€” Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ сцСнарии. Π’ Ρ…ΠΎΠ΄Π΅ исполнСния PHP ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ динамичСски ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ любой HTML-ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ исполнСния сцСнария. Π—Π°Ρ‚Π΅ΠΌ сСрвСр отправляСт этот ΠΊΠΎΠ΄ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ. ΠŸΡ€ΠΈ этом Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π½Π΅ извСстно, ΠΊΠ°ΠΊ Π±Ρ‹Π»Π° сформирована данная страница β€” статично свСрстана Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΎΠΌ, ΠΈΠ»ΠΈ динамичСски создана ΠΏΡ€ΠΈ участии PHP. Π­Ρ‚ΠΎ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Ρ‚.ΠΊ. Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всСгда Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΡ‚ сСрвСра.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ сцСнарий β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая находится Π½Π° сторонС сСрвСра ΠΈ запускаСтся Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ сцСнария Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, Π° сам PHP β€” ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² создании динамичСских страниц с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PHP Π² этом Ρ‚Ρ€Π΅Π½Π°ΠΆΡ‘Ρ€Π΅.

Π“Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ PHP

Основная сфСра примСнСния языка PHP β€” это Π²Π΅Π±, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ сайты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь посСщаСм Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ смартфона. Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π΅Π± β€” это Π½Π΅ вСсь ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самая большая ΠΈ популярная Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ Π²Π΅Π±Π° Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ элСктронная ΠΏΠΎΡ‡Ρ‚Π°, мСссСндТСры, Ρ„Π°ΠΉΠ»ΠΎΠΎΠ±ΠΌΠ΅Π½Π½Ρ‹Π΅ сСрвисы, сСтСвыС ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅ΡΡ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° PHP. Π­Ρ‚ΠΎΡ‚ язык ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π»ΡŽΠ±Ρ‹Ρ… динамичСских Π²Π΅Π±-сайтов, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…:

Установка ΠΈ использованиС

На нашСм курсС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с вСрсиСй PHP 8

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ PHP?

ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ сборку OpenServer. ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ установки Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ появятся свСТая вСрсия PHP, Π²Π΅Π±-сСрвСр, Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ инструмСнтов для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± установкС ΠΈ использовании ΠΌΡ‹ рассказываСм Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π»Π΅ΠΊΡ†ΠΈΠΈ.

Как выглядит PHP-сцСнарий

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ PHP-сцСнарий β€” это Π½Π°Π±ΠΎΡ€ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. КаТдоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ начинаСтся с Π½ΠΎΠ²ΠΎΠΉ строчки ΠΈ заканчиваСтся Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой.

Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ β€” это инструкция, которая ΠΏΡ€ΠΈΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ PHP-ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ дСйствиС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π° числа ΠΈΠ»ΠΈ вывСсти Π½Π° экран ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° самый простой сцСнарий. Он Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° экран ΠΎΠ΄Π½Ρƒ строку: Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!Β»:

Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ сцСнарий состоит ΠΈΠ· всСго ΠΎΠ΄Π½ΠΎΠΉ инструкции: print(«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€»);

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ просим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ print вывСсти Π½Π° экран наш тСкст β€” Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!Β». Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰Π΅Π΅ ΠΈ сказуСмоС Π² русском языкС, Π³Π΄Π΅ функция print β€” это сказуСмоС, Π° Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!Β» β€” ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰Π΅Π΅.

Как ΠΌΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅ΠΌ, PHP ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² статичныС HTML-Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструкций. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ тСкста, Π½ΠΎ располоТСнный Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML:

ΠŸΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° PHP Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π² этом Π·Π°Π΄Π°Π½ΠΈΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *