Какво е PHP? Напишете първата си PHP програма

Съдържание:

Anonim

Какво е PHP?

PHP е скриптов език от страна на сървъра. който се използва за разработване на статични уеб сайтове или динамични уеб сайтове или уеб приложения. PHP означава Hypertext Pre-процесор, който по-рано означаваше Personal Home Pages.

PHP скриптовете могат да се интерпретират само на сървър, на който е инсталиран PHP.

Клиентските компютри, които имат достъп до PHP скриптовете, изискват само уеб браузър.

PHP файл съдържа PHP тагове и завършва с разширението ".php".

В този урок ще научите -

  • Какво е скриптов език?
  • Скриптове на VS език за програмиране
  • Какво означава PHP?
  • Синтаксис на Php
  • Защо да използвам PHP?
  • За какво се използва PHP и пазарен дял
  • PHP срещу ASP.NET VS JSP VS CFML
  • Разширения на PHP файлове
  • PHP Здравей, свят

Какво е скриптов език?

Скриптът е набор от инструкции за програмиране, който се интерпретира по време на изпълнение.

Скриптовият език е език, който интерпретира скриптове по време на изпълнение. Скриптовете обикновено се вграждат в друга софтуерна среда.

Целта на скриптовете обикновено е да подобрят производителността или да изпълняват рутинни задачи за приложение.

Скриптовете от страна на сървъра се интерпретират на сървъра, докато скриптовете от страна на клиента се интерпретират от клиентското приложение.

PHP е скрипт от страна на сървъра, който се интерпретира на сървъра, докато JavaScript е пример за скрипт от страна на клиента, който се интерпретира от клиентския браузър. Както PHP, така и JavaScript могат да бъдат вградени в HTML страници.

Език за програмиране срещу скриптов език

Програмен език Език за скриптове
Има всички функции, необходими за разработване на цялостни приложения. Използва се предимно за рутинни задачи
Кодът трябва да бъде компилиран, преди да може да бъде изпълнен Кодът обикновено се изпълнява без компилиране
Не е необходимо да се вгражда в други езици Обикновено е вграден в друга софтуерна среда.

Какво означава PHP?

PHP означава - Персонална начална страница , но сега означава рекурсивен заден обрат PHP: Hypertext Preprocessor.

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 Markup Language Таблицата по-долу сравнява различните езици за скриптове от страна на сървъра с PHP

ОСОБЕНОСТ PHP ASP JSP CFML
Крива на обучение къс По-дълъг от PHP По-дълъг от PHP По-дълъг от PHP
уеб хостинг Поддържа се от почти всички хостинг сървъри Нуждае се от специален сървър Честно подкрепен Нуждае се от специален сървър
Отворен код Да Не Да Както търговски, така и с отворен код
Поддръжка на уеб услуги Вграден Използва .NET framework Използва добавяне на библиотеки Вграден
Интеграция с HTML Лесно Доста сложен Доста сложен Лесно
Поддръжка на MySQL Местен Нуждае се от драйвери на трети страни Нуждае се от драйвери на трети страни Текущата версия има естествена поддръжка. По-старите версии използват ODBC
Лесно се разширява от други езици Да Не Разширено с помощта на Java класове и библиотеки. Да

Разширения на PHP файлове

Разширение на файла и Tags За да може сървърът да се идентифицират нашите 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 е с отворен код и между платформи