Що таке PHP? Напишіть свою першу програму PHP

Зміст:

Anonim

Що таке 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 є відкритим кодом та крос-платформним