Що таке PHP?
PHP - це сценарна мова на стороні сервера. що використовується для розробки статичних веб-сайтів або динамічних веб-сайтів або веб-програм. PHP розшифровується як попередній процесор гіпертексту, що раніше позначало особисті домашні сторінки.
Сценарії PHP можна інтерпретувати лише на сервері, на якому встановлений PHP.
Клієнтські комп’ютери, які отримують доступ до скриптів PHP, потребують лише веб-браузера.
PHP-файл містить теги PHP і закінчується розширенням ".php".
У цьому підручнику ви дізнаєтесь-
- Що таке мова сценаріїв?
- Сценарії мови програмування VS
- Що означає PHP?
- Синтаксис Php
- Навіщо використовувати PHP?
- Що таке PHP, який використовується для & частки ринку
- PHP проти ASP.NET проти JSP проти CFML
- Розширення файлів PHP
- PHP Привіт світ
Що таке мова сценаріїв?
Сценарій - це набір інструкцій з програмування, який інтерпретується під час виконання.Мова сценаріїв - це мова, яка інтерпретує сценарії під час виконання. Зазвичай сценарії вбудовуються в інші програмні середовища.
Призначення сценаріїв, як правило, полягає у підвищенні продуктивності або виконанні рутинних завдань для програми.
Сценарії на стороні сервера інтерпретуються на сервері, тоді як сценарії на стороні клієнта інтерпретуються клієнтською програмою.
PHP - це скрипт на стороні сервера, який інтерпретується на сервері, тоді як JavaScript - приклад сценарію на стороні клієнта, який інтерпретується клієнтським браузером. І PHP, і JavaScript можуть бути вбудовані в HTML-сторінки.
Мова програмування проти мови сценаріїв
Мова програмування | Мова сценаріїв |
Має всі функції, необхідні для розробки повних додатків. | В основному використовується для рутинних завдань |
Код потрібно скомпілювати, перш ніж його можна буде виконати | Код зазвичай виконується без компіляції |
Не потрібно вбудовувати в інші мови | Зазвичай вбудовується в інші програмні середовища. |
Що означає PHP?
PHP означає - Персональна домашня сторінка , але тепер це означає рекурсивний зворотний псевдонім PHP: Гіпертекстовий препроцесор.PHP-код може бути вбудований в HTML-код, або його можна використовувати в поєднанні з різними системами веб-шаблонів, системою управління веб-вмістом та веб-фреймворками.
Синтаксис Php
PHP-файл також може містити теги, такі як HTML та сценарії на стороні клієнта, такі як JavaScript.
- HTML є додатковою перевагою при вивченні мови PHP. Ви навіть можете вивчити PHP, не знаючи HTML, але рекомендується принаймні знати основи HTML.
- СУБД систем управління базами даних для програм на базі даних.
- Для більш просунутих тем, таких як інтерактивні програми та веб-сервіси, вам знадобляться JavaScript та XML .
Діаграма блок-схеми, показана нижче, ілюструє основну архітектуру веб-програми PHP та те, як сервер обробляє запити.
Навіщо використовувати PHP?
Ви, очевидно, чули про низку мов програмування; можливо, вам цікаво, чому ми хочемо використовувати PHP як нашу отруту для веб-програмування. Нижче наведено деякі вагомі причини.
- PHP є відкритим і безкоштовним.
- Коротка крива навчання порівняно з іншими мовами, такими як JSP, ASP тощо.
- Документ великої громади
- Більшість серверів веб-хостингу за замовчуванням підтримують PHP, на відміну від інших мов, таких як ASP, які потребують IIS. Це робить PHP економічно вигідним вибором.
- PHP регулярно оновлюється, щоб бути в курсі останніх технологічних тенденцій.
- Інша перевага, яку ви отримуєте з PHP, полягає в тому, що це мова сценаріїв на стороні сервера ; це означає, що вам потрібно лише встановити його на сервері, а клієнтські комп'ютери, що запитують ресурси із сервера, не потребують встановлення PHP; було б достатньо лише веб-браузера.
- PHP має вбудовану підтримку, яка працює рука об руку з MySQL ; це не означає, що ви не можете використовувати PHP з іншими системами управління базами даних. Ви все ще можете використовувати PHP з
- Postgres
- Oracle
- MS SQL Server
- ODBC тощо
- PHP - це крос-платформа; це означає, що ви можете розгорнути свою програму на багатьох різних операційних системах, таких як Windows, Linux, Mac OS тощо.
Що таке PHP, який використовується для & частки ринку
Що стосується частки ринку, в Інтернеті існує понад 20 мільйонів веб-сайтів та додатків, розроблених за допомогою мови сценаріїв PHP.
Це можна віднести до піднятих вище пунктів;
На схемі нижче показано деякі популярні сайти, які використовують PHP
PHP проти Asp.Net VS JSP VS CFML
ASP - сторінки активного сервера, JSP - сторінки сервера Java, CFML - мова розмітки Cold Fusion У таблиці нижче порівнюються різні мови сценаріїв на стороні сервера та PHP
ОСОБЛИВОСТЬ | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Крива навчання | короткий | Більше, ніж PHP | Більше, ніж PHP | Більше, ніж PHP |
веб хостинг | Підтримується майже на всіх хостингових серверах | Потрібен виділений сервер | Досить підтриманий | Потрібен виділений сервер |
Відкрите джерело | Так | Ні | Так | Як комерційні, так і з відкритим кодом |
Підтримка веб-служб | Вбудований | Використовує .NET framework | Використовує додавання в бібліотеках | Вбудований |
Інтеграція з HTML | Легко | Досить складний | Досить складний | Легко |
Підтримка MySQL | Рідна | Потрібні сторонні драйвери | Потрібні сторонні драйвери | Поточна версія має рідну підтримку. У старих версіях використовується ODBC |
Легко розширюється іншими мовами | Так | Ні | Розширено за допомогою класів та бібліотек Java. | Так |
Розширення файлів PHP
Розширення файлу і теги для того , щоб сервер для ідентифікації наших PHP файлів і сценаріїв , ми повинні зберегти в файл з розширенням «.php» . Старіші розширення файлів PHP включають
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP був розроблений для роботи з HTML, і як такий, його можна вбудувати в HTML-код.
Ви можете створювати PHP-файли без будь-яких тегів html, і це називається Pure PHP-файл.
Сервер інтерпретує код PHP і виводить результати як HTML-код у веб-браузери.
Для того, щоб сервер ідентифікував PHP-код з HTML-коду, ми завжди повинні вкладати PHP-код у теги PHP.
Тег PHP починається з символу менше ніж після знака питання, а потім слів "php".
PHP - мова, що враховує регістр, “VAR” - це не те саме, що “var”.
Самі теги PHP не чутливі до регістру, але настійно рекомендується використовувати малі літери. Код нижче ілюструє вищезазначений пункт.
Ми будемо посилатися на рядки коду PHP як на твердження. Оператори PHP закінчуються крапкою з комою (;). Якщо у вас лише одне твердження, ви можете пропустити крапку з комою. Якщо у вас є більше одного твердження, ви повинні закінчувати кожен рядок крапкою з комою. Для узгодженості рекомендується завжди закінчувати свої висловлювання крапкою з комою. PHP-скрипти виконуються на сервері. Вихідні дані повертаються у вигляді HTML.
PHP Привіт світ
Програма, показана нижче, є базовою програмою PHP, яка видає слова "Hello World!" При перегляді у веб-браузері.
Вихід:
Hello world
Резюме
- PHP розшифровується як попередній процесор Hypertext
- PHP - це сценарна мова на стороні сервера. Це означає, що він виконується на сервері. На клієнтських програмах не потрібно встановлювати PHP.
- Файли PHP зберігаються з розширенням файлу ".php", а код розробки PHP вкладається в теги.
- PHP є відкритим кодом та крос-платформним