Čo je to PHP? Napíšte svoj prvý program PHP

Obsah:

Anonim

Čo je to PHP?

PHP je skriptovací jazyk na strane servera. ktorý sa používa na vývoj statických webových stránok alebo dynamických webových stránok alebo webových aplikácií. PHP je skratka pre Hypertext Pre-processor, ktorá predtým znamenala osobné domovské stránky.

Skripty PHP je možné interpretovať iba na serveri, na ktorom je nainštalované PHP.

Klientske počítače, ktoré pristupujú k skriptom PHP, vyžadujú iba webový prehľadávač.

Súbor PHP obsahuje značky PHP a končí príponou „.php“.

V tomto návode sa naučíte

  • Čo je skriptovací jazyk?
  • Skriptovací VS programovací jazyk
  • Čo znamená PHP?
  • Syntax PHP
  • Prečo používať PHP?
  • Na čo sa používa PHP a podiel na trhu
  • PHP vs ASP.NET VS JSP VS CFML
  • Prípony súborov PHP
  • Ahoj svet

Čo je skriptovací jazyk?

Skript je sada programovacích pokynov, ktorá sa interpretuje za behu programu.

Skriptovací jazyk je jazyk, ktorý interpretuje skripty za behu programu. Skripty sú zvyčajne zabudované do iných softvérových prostredí.

Účelom skriptov je zvyčajne zvýšenie výkonu alebo vykonávanie bežných úloh aplikácie.

Skripty na strane servera sa interpretujú na serveri, zatiaľ čo skripty na strane klienta sa interpretujú v klientskej aplikácii.

PHP je skript na strane servera, ktorý sa interpretuje na serveri, zatiaľ čo JavaScript je príkladom skriptu na strane klienta, ktorý sa interpretuje v prehľadávači klienta. Na stránky HTML je možné vložiť PHP aj JavaScript.

Programovací jazyk vs skriptovací jazyk

Programovací jazyk Skriptovací jazyk
Má všetky funkcie potrebné na vývoj kompletných aplikácií. Väčšinou sa používa na bežné úlohy
Pred vykonaním musí byť kód skompilovaný Kód sa zvyčajne vykoná bez kompilácie
Nie je potrebné vložiť do iných jazykov Spravidla je zabudovaný do iných softvérových prostredí.

Čo znamená PHP?

PHP znamená - osobná domovská stránka , ale teraz znamená rekurzívnu backronym PHP: Hypertext Preprocessor.

Kód PHP môže byť vložený do kódu HTML alebo ho možno použiť v kombinácii s rôznymi systémami webových šablón, systémom na správu webového obsahu a webovými rámcami.

Syntax PHP

Súbor PHP môže obsahovať aj značky, ako je HTML, a skripty na strane klienta, ako je JavaScript.

  • HTML je ďalšou výhodou pri učení sa jazyka PHP. Môžete sa dokonca naučiť PHP bez znalosti HTML, ale odporúča sa, aby ste ovládali aspoň základné HTML.
  • Systémy správy databáz DBMS pre aplikácie poháňané databázami.
  • Pre pokročilejšie témy, ako sú interaktívne aplikácie a webové služby, budete potrebovať JavaScript a XML .

Vývojový diagram zobrazený nižšie ilustruje základnú architektúru webovej aplikácie PHP a to, ako server vybavuje požiadavky.

Prečo používať PHP?

Očividne ste už počuli o množstve programovacích jazykov; asi sa pýtate, prečo by sme chceli používať PHP ako náš jed pre webové programovanie. Ďalej uvádzame niektoré z pádnych dôvodov.

  • PHP je open source a zadarmo.
  • Krátka krivka učenia sa v porovnaní s inými jazykmi, ako sú JSP, ASP atď.
  • Veľký komunitný dokument
  • Väčšina webhostingových serverov podporuje PHP štandardne na rozdiel od iných jazykov, ako je ASP, ktoré potrebujú IIS. Toto robí PHP cenovo efektívnym výberom.
  • PHP je pravidelne aktualizované, aby držalo krok s najnovšími technologickými trendmi.
  • Ďalšou výhodou, ktorú získate s PHP, je to, že je to skriptovací jazyk na strane servera ; to znamená, že ho musíte nainštalovať iba na server a klientske počítače vyžadujúce zdroje zo servera nemusia mať nainštalované PHP; stačil by iba webový prehliadač.
  • PHP má zabudovanú podporu pre prácu ruka v ruke s MySQL ; To neznamená, že nemôžete používať PHP s inými systémami pre správu databáz. Stále môžete používať PHP s
    • Postgres
    • Oracle
    • MS SQL Server
    • ODBC atď.
  • PHP je multiplatformové; to znamená, že môžete svoju aplikáciu nasadiť do mnohých rôznych operačných systémov, ako sú Windows, Linux, Mac OS atď.

Na čo sa používa PHP a podiel na trhu

Pokiaľ ide o podiel na trhu, na internete existuje viac ako 20 miliónov webových stránok a aplikácií vyvinutých pomocou skriptovacieho jazyka PHP.

To možno pripísať vyššie uvedeným bodom;

Nasledujúci diagram zobrazuje niektoré populárne stránky, ktoré používajú PHP

PHP vs Asp.Net VS JSP VS CFML

ASP - Active Server Pages, JSP - Java Server Pages, CFML - značkovací jazyk Cold Fusion Nasledujúca tabuľka porovnáva rôzne skriptovacie jazyky na strane servera s PHP

FUNKCIA PHP ASP JSP CFML
Krivka učenia krátky Dlhšie ako PHP Dlhšie ako PHP Dlhšie ako PHP
web hosting Podporované takmer všetkými hostingovými servermi Vyžaduje dedikovaný server Spravodlivo podporované Vyžaduje dedikovaný server
Open source Áno Nie Áno Komerčné aj otvorené zdroje
Podpora webových služieb Vstavaný Používa .NET framework Používa doplnkové knižnice Vstavaný
Integrácia s HTML Ľahké Docela zložité Docela zložité Ľahké
Podpora MySQL Nativní Potrebuje ovládače tretích strán Potrebuje ovládače tretích strán Aktuálna verzia má natívnu podporu. Staršie verzie používajú ODBC
Ľahko rozšíriteľné o ďalšie jazyky Áno Nie Rozšírené pomocou tried a knižníc Java. Áno

Prípony súborov PHP

Prípona súboru a Štítky Aby k serveru pre identifikáciu naše súbory PHP a skripty , musíme uložiť do súboru s príponou ".php" . Zahŕňajú staršie prípony súborov PHP

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

PHP bolo navrhnuté tak, aby pracovalo s HTML, a preto ho možno vložiť do kódu HTML.

Súbory PHP môžete vytvárať bez akýchkoľvek značiek html a tento súbor sa nazýva Pure PHP file.

Server interpretuje kód PHP a výsledky odosiela do webových prehľadávačov vo formáte HTML.

Aby server mohol identifikovať kód PHP z kódu HTML, musíme kód PHP vždy vložiť do značiek PHP.

Značka PHP začína symbolom menej ako, za ktorým nasleduje otáznik a potom slová „php“.

PHP rozlišuje veľké a malé písmená, „VAR“ nie je to isté ako „var“.

Samotné značky PHP nerozlišujú veľké a malé písmená, dôrazne sa však odporúča, aby sme používali malé písmená. Nasledujúci kód ilustruje vyššie uvedený bod.

Na riadky kódu PHP budeme odkazovať ako na príkazy. Príkazy PHP sa končia bodkočiarkou (;). Ak máte iba jedno vyhlásenie, môžete bodkočiarku vynechať. Ak máte viac ako jeden príkaz, musíte každý riadok ukončiť bodkočiarkou. Z dôvodu konzistencie sa odporúča, aby ste svoje vyjadrenia vždy zakončili bodkočiarkou. Skripty PHP sa vykonávajú na serveri. Výstup je vrátený vo forme HTML.

Ahoj svet

Program zobrazený nižšie je základná aplikácia PHP, ktorej výstupom sú slová „Hello World!“. Pri prezeraní vo webovom prehliadači.

Výkon:

Hello world

Zhrnutie

  • PHP je skratka pre Hypertext pre-processor
  • PHP je skriptovací jazyk na strane servera. To znamená, že sa vykonáva na serveri. V klientských aplikáciách nemusí byť nainštalovaný PHP.
  • Súbory PHP sa ukladajú s príponou „.php“ a vývojový kód PHP je uzavretý v značkách.
  • PHP je otvorený a multiplatformový