Co je to PHP? Napište svůj první PHP program
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 je zkratka pro Hypertext Pre-processor, což dříve znamenalo Personal Home Pages.
PHP skripty lze interpretovat pouze na serveru, který má nainstalované PHP.
Klientské počítače přistupující k PHP skriptům vyžadují pouze webový prohlížeč.
Soubor PHP obsahuje značky PHP a končí příponou „.php“.
Co je to 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í úkoly pro aplikaci.
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 JavaScénář je příklad skriptu na straně klienta, který je interpretován klientským prohlížečem. Jak PHP, tak JavaSkript lze vložit do HTML stránek.
Programovací jazyk versus 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 spuštěním musí být kód zkompilován | Kód se obvykle provádí bez kompilace |
| Není třeba vkládat do jiných jazyků | Obvykle je 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.
PHP kód může být vložen do HTML kódu nebo může být použit v kombinaci s různými systémy webových šablon, systémem pro správu webového obsahu a webovými frameworky.
Syntaxe PHP
Soubor PHP může také obsahovat značky, jako je HTML, a skripty na straně klienta, jako je JavaSkript.
- HTML je další výhodou při učení jazyka PHP. Můžete se dokonce naučit PHP, aniž byste znali HTML, ale doporučuje se znát alespoň základy HTML.
- Systémy správy databází DBMS pro databázové aplikace.
- Pro pokročilejší témata, jako jsou interaktivní aplikace a webové služby, budete potřebovat JavaSkript a XML.
Níže uvedený vývojový diagram znázorňuje základní architekturu webové aplikace PHP a způsob, jakým server zpracovává požadavky.
Proč používat PHP?
Zjevně jste o řadě slyšeli programovací jazyky tam venku; možná se divíte, proč bychom chtěli používat PHP jako otravu pro programování webu. Níže jsou uvedeny 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ů podporuje PHP ve výchozím nastavení na rozdíl od jiných jazyků, jako je ASP, které potřebují IIS. To dělá z PHP cenově výhodnou volbu.
- PHP je pravidelně aktualizováno, aby drželo krok s nejnovějšími technologickými trendy.
- Další výhodou, kterou s PHP získáte, je, že je to a skriptovací jazyk na straně serveru; to znamená, že jej stačí nainstalovat na server a klientské počítače požadující zdroje ze serveru nemusí mít nainstalované PHP; stačil by pouze webový prohlížeč.
- PHP má vestavěné podpory 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
- Oracle
- MS SQL Server
- ODBC atd.
- PHP je příčná plošina; to znamená, že svou aplikaci můžete 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, existuje na internetu více než 20 milionů webových stránek 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é stránky, které používají PHP
PHP vs Asp.Net VS JSP VS CFML
ASP – Active Server Pages, JSP - Java Server Pages, CFML – jazyk Cold Fusion Markup Níže uvedená tabulka porovnává různé skriptovací jazyky na straně serveru s PHP
| FEATURE | 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 | Vyžaduje dedikovaný server | Poměrně podporováno | Vyžaduje dedikovaný server |
| open source | Ano | Ne | Ano | Jak komerční, tak open source |
| Podpora webových služeb | Postaven v roce | Používá .NET framework | Používá přidat do knihoven | Postaven v roce |
| Integrace s HTML | Snadný | Poměrně komplexní | Poměrně komplexní | Snadný |
| MySQL podpora | Domácí | Vyžaduje ovladače třetích stran | Vyžaduje ovladače třetích stran | Aktuální verze má nativní podporu. Starší verze používají ODBC |
| Snadno se rozšíří o další jazyky | Ano | Ne | Rozšířené použití Java třídy a knihovny. | Ano |
Přípony souborů PHP
Přípona souboru a značky Aby bylo možné Server na identifikovat náš PHP soubory si skripty, musíme uložit ο soubor s příponu „.php“.. Starší přípony souborů PHP zahrnují
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP bylo navrženo pro práci s HTML a jako takové jej lze vložit do kódu HTML.
Soubory PHP můžete vytvářet bez jakýchkoli html značek a tomu se říká Pure PHP file .
Server interpretuje kód PHP a výsledky odesílá jako HTML kód do webových prohlížečů.
Aby server identifikoval PHP kód z HTML kódu, musíme PHP kód vždy uzavřít do PHP tagů.
Značka PHP začíná symbolem menší než následovaným otazníkem a poté slovy „php“.
PHP je jazyk citlivý na velká a malá písmena, „VAR“ není totéž jako „var“.
Samotné PHP tagy nerozlišují velká a malá písmena, ale důrazně doporučujeme používat malá písmena. Níže uvedený kód ilustruje výše uvedený bod.
<?php … ?>
Řá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. Z důvodu konzistence se doporučuje, abyste svá prohlášení vždy končili středníkem. PHP skripty se spouštějí na serveru. Výstup je vrácen ve formě HTML.
PHP Ahoj světe
Níže uvedený program je základní PHP aplikace, která vydává slova „Hello World!“ Při zobrazení ve webovém prohlížeči.
<?php echo "Hello world"; ?>
Výstup:
Hello world
Shrnutí
- PHP je zkratka pro Hypertext pre-processor
- 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 souboru „.php“ a vývojový kód PHP je uzavřen ve značkách.
- PHP je open source a multiplatformní


