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