Co je to PHP? Napište svůj první program PHP

Obsah:

Anonim

Co je to PHP?

PHP je skriptovací jazyk na straně serveru. který se používá k vývoji statických webových stránek nebo dynamických webových stránek nebo webových aplikací. PHP znamená Hypertext Pre-processor, který dříve znamenal osobní domovské stránky.

Skripty PHP lze interpretovat pouze na serveru, na kterém je nainstalován PHP.

Klientské počítače, které přistupují ke skriptům PHP, vyžadují pouze webový prohlížeč.

Soubor PHP obsahuje značky PHP a končí příponou „.php“.

V tomto výukovém programu se naučíte

  • Co je skriptovací jazyk?
  • Skriptovací programovací jazyk VS
  • Co znamená PHP?
  • Syntaxe PHP
  • Proč používat PHP?
  • K čemu se používá PHP a podíl na trhu
  • PHP vs ASP.NET VS JSP VS CFML
  • Přípony souborů PHP
  • Ahoj svět

Co je skriptovací jazyk?

Skript je sada programovacích instrukcí, která je interpretována za běhu.

Skriptovací jazyk je jazyk, který interpretuje skripty za běhu. Skripty jsou obvykle zabudovány do jiných softwarových prostředí.

Účelem skriptů je obvykle zvýšit výkon nebo provádět rutinní úlohy aplikace.

Skripty na straně serveru jsou interpretovány na serveru, zatímco skripty na straně klienta jsou interpretovány klientskou aplikací.

PHP je skript na straně serveru, který je interpretován na serveru, zatímco JavaScript je příkladem skriptu na straně klienta, který je interpretován klientským prohlížečem. Na stránky HTML lze vložit jak PHP, tak JavaScript.

Programovací jazyk vs skriptovací jazyk

Programovací jazyk Skriptovací jazyk
Má všechny funkce potřebné k vývoji kompletních aplikací. Většinou se používá pro běžné úkoly
Před provedením je třeba kód zkompilovat Kód se obvykle provádí bez kompilace
Není třeba vkládat do jiných jazyků Je obvykle zabudován do jiných softwarových prostředí.

Co znamená PHP?

PHP znamená - osobní domovská stránka , ale nyní znamená rekurzivní backronym PHP: Hypertext Preprocessor.

Kód PHP lze vložit do kódu HTML nebo jej lze použít v kombinaci s různými systémy webových šablon, systémem pro správu webového obsahu a webovými rámci.

Syntaxe PHP

Soubor PHP může také obsahovat značky, jako je HTML, a skripty na straně klienta, jako je JavaScript.

  • HTML je další výhodou při výuce jazyka PHP. Můžete se dokonce naučit PHP bez znalosti HTML, ale doporučuje se alespoň znát základy HTML.
  • Systémy správy databází DBMS pro aplikace napájené databází.
  • Pro pokročilejší témata, jako jsou interaktivní aplikace a webové služby, budete potřebovat JavaScript a XML .

Níže uvedený vývojový diagram ilustruje základní architekturu webové aplikace PHP a způsob, jakým server zpracovává požadavky.

Proč používat PHP?

Zjevně jste slyšeli o řadě programovacích jazyků; možná se divíte, proč bychom chtěli používat PHP jako náš jed pro webové programování. Níže uvádíme některé z přesvědčivých důvodů.

  • PHP je open source a zdarma.
  • Krátká křivka učení ve srovnání s jinými jazyky, jako je JSP, ASP atd.
  • Velký komunitní dokument
  • Většina webhostingových serverů standardně podporuje PHP, na rozdíl od jiných jazyků, jako je ASP, které potřebují IIS. Díky tomu je PHP nákladově efektivní volbou.
  • PHP je pravidelně aktualizováno, aby drželo krok s nejnovějšími technologickými trendy.
  • Další výhodou, kterou získáte s PHP, je to, že je to skriptovací jazyk na straně serveru ; to znamená, že jej musíte nainstalovat pouze na server a klientské počítače vyžadující zdroje ze serveru nemusí mít nainstalované PHP; stačil by pouze webový prohlížeč.
  • PHP má zabudovanou podporu pro práci ruku v ruce s MySQL ; to neznamená, že nemůžete používat PHP s jinými systémy pro správu databází. Stále můžete používat PHP s
    • Postgres
    • Věštec
    • MS SQL Server
    • ODBC atd.
  • PHP je multiplatformní; to znamená, že můžete svou aplikaci nasadit na řadu různých operačních systémů, jako jsou Windows, Linux, Mac OS atd.

K čemu se používá PHP a podíl na trhu

Pokud jde o podíl na trhu, na internetu existuje více než 20 milionů webů a aplikací vyvinutých pomocí skriptovacího jazyka PHP.

To lze přičíst výše uvedeným bodům;

Níže uvedený diagram ukazuje některé oblíbené weby, které používají PHP

PHP vs Asp.Net VS JSP VS CFML

ASP - Aktivní serverové stránky, JSP - Java serverové stránky, CFML - značkovací jazyk Cold Fusion Následující tabulka porovnává různé skriptovací jazyky na straně serveru s PHP

VLASTNOSTI PHP ASP JSP CFML
Křivka učení krátký Delší než PHP Delší než PHP Delší než PHP
web hosting Podporováno téměř všemi hostingovými servery Potřebuje dedikovaný server Docela podporováno Potřebuje dedikovaný server
Otevřený zdroj Ano Ne Ano Komerční i open source
Podpora webových služeb Vestavěný Používá .NET framework Používá přidání do knihoven Vestavěný
Integrace s HTML Snadný Docela složité Docela složité Snadný
Podpora MySQL Rodák Potřebuje ovladače třetích stran Potřebuje ovladače třetích stran Aktuální verze má nativní podporu. Starší verze používají ODBC
Snadno rozšířeno o další jazyky Ano Ne Rozšířeno pomocí tříd a knihoven Java. Ano

Přípony souborů PHP

Přípona souboru a Štítky Aby k serveru pro identifikaci naše soubory PHP a skripty , musíme uložit do souboru s příponou „.php“ . Zahrnují i ​​starší přípony souborů PHP

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP bylo navrženo pro práci s HTML a jako takové ho lze vložit do HTML kódu.

Soubory PHP můžete vytvářet bez jakýchkoli značek html a tento soubor se nazývá Pure PHP file.

Server interpretuje kód PHP a výsledky odešle jako kód HTML do webových prohlížečů.

Aby server identifikoval kód PHP z kódu HTML, musíme kód PHP vždy uzavřít do značek PHP.

Značka PHP začíná symbolem méně než, následovaným otazníkem a poté slovy „php“.

PHP je jazyk citlivý na velká a malá písmena, „VAR“ není stejný jako „var“.

Samotné značky PHP nerozlišují velká a malá písmena, ale důrazně se doporučuje, abychom používali malá písmena. Níže uvedený kód ilustruje výše uvedený bod.

Řádky kódu PHP budeme označovat jako příkazy. Příkazy PHP končí středníkem (;). Pokud máte pouze jeden příkaz, můžete středník vynechat. Pokud máte více než jeden příkaz, musíte každý řádek ukončit středníkem. Kvůli konzistenci se doporučuje, abyste vždy končili své výpisy středníkem. Skripty PHP se spouštějí na serveru. Výstup je vrácen ve formě HTML.

Ahoj svět

Níže zobrazený program je základní aplikací PHP, která vydává slova „Hello World!“ Při prohlížení ve webovém prohlížeči.

Výstup:

Hello world

souhrn

  • PHP znamená Hypertextový před procesor
  • PHP je skriptovací jazyk na straně serveru. To znamená, že se provádí na serveru. Klientské aplikace nemusí mít nainstalovaný PHP.
  • Soubory PHP se ukládají s příponou „.php“ a vývojový kód PHP je uzavřen ve značkách.
  • PHP je open source a cross platform