PHP (skriptovací jazyk)

PHP je skriptovací jazyk, ktorý je špeciálne navrhnutý na tvorbu web stránok bežiacich na webovom serveri. Všetok PHP kód je vykonávaný pomocou PHP runtime, aby dynamicky vytvoril obsah na webovej stránke. Taktiež môže byť využitý na skriptovanie z príkazového riadku alebo klientovo orientované aplikácie s grafickým rozhraním. PHP môže byť nasadené na väčšine Webových serverov, operačných systémov a platformách a môže sa používať v spojení s mnohými relačnými databázami.  Mnoho webhostingov ponúka podporu PHP pre svojich klientov. PHP je zadarmo dostupné a PHP Group poskytuje úplný zdrojový kód pre používateľov, aby ho mohli dotvárať, meniť a rozširovať pre ich vlastné použitie.
PHP sa primárne správa ako filter, ktorý má na vstupe súbor, alebo prúd dát obsahujúci text a/alebo PHP inštrukcie a na výstupe prúd dát najčastejšie vo forme HTML. Od PHP verzie 4 PHP  parser kompiluje vstup aby vyprodukoval bajt kód pre spracovanie pomocou Zend Engine, ktorý poskytuje zvýšený výkon v porovnaní s jeho interpretermi v minulosti.
Aj keď PHP bolo pôvodne vytvorené na tvorbu dynamických webových stránok, v súčasnosti sa primárne zameriava na skriptovanie na strane servera a je podobné ostatným serverovo orientovaným skriptovacím jazykom, ktoré klientovi poskytujú dynamický obsah z webového servera. Medzi tieto jazyky patrí napríklad ASP .NET od spoločnosti Microsoft, JavaServer Pages od Sun Microsystems alebo mod_perl. PHP pritiahlo produkciu mnohých frameworkov, ktoré poskytujú stavebné bloky a návrh štruktúry pre podporu rýchleho vývoja aplikácií. Niektoré ako CakePHP, Symfony, CodeIgniter, Yii Framework a Zend Framework ponúkajú vlastnosti podobné iným frameworkom pre webové aplikácie.
LAMP architektúra sa stala populárnou vo webovom priemysle ako spôsob vývoja webových aplikácií. Písmeno „P“ v tomto balíku bežne zastáva PHP po boku s Linux, Apache a MySQL, avšak môže odkazovať aj na Python, Perl, alebo kombináciu všetkých troch. Podobné balíky sú taktiež dostupné pre Windows a OS X, pričom ich názvy sú WAMP a MAMP, kde prvé písmená reprezentujú operačný systém. Hoci PHP a Apache sú súčasťou Mac OS X základnej inštalácie, používatelia týchto balíkov vyhľadávajú jednoduchšiu inštaláciu, ktorá je jednoduchšie aktualizovaná.
Od apríla 2007 viac ako 20 miliónov internetových domén malo webový servis hostovaný na serveroch s inštalovaným PHP a mod_php bolo zaznamenané ako najpopulárnejší Apache HTTP Serverový modul. PHP je používané ako serverovo orientovaný programovací jazyk na 75 % zo všetkých web stránok, ktorých serverovo orientovaný programovací jazyk je známy, a PHP je najpoužívanejší open source softvér v spoločnostiach. Množina systémov na správu webového obsahu napísané v PHP zahŕňa MediaWiki, Joomla, eZ Publish, SilverStripe, WordPress, Drupal a Moodle. Všetky webové stránky vytvorené pomocou týchto nástrojov sú napísané v PHP, zahŕňajúc požívateľskú časť Wikipédie, Facebook a Digg.

Otázka: Kde všade môže byť nasadený PHP skriptovací jazyk ?
Odpoveď: PHP môže byť nasadené na väčšine Webových serverov, operačných systémov a platformách a môže sa používať v spojení s mnohými relačnými databázami

Otázka: Na čo sa v súčasnosti primárne zameriava PHP skriptovací jazyk ?
Odpoveď: Aj keď PHP bolo pôvodne vytvorené na tvorbu dynamických webových stránok, v súčasnosti sa primárne zameriava na skriptovanie na strane servera a je podobné ostatným serverovo orientovaným skriptovacím jazykom, ktoré klientovi poskytujú dynamický obsah z webového servera

Otázka: Aké sú príklady PHP skriptovacieho jazyka ?
Odpoveď: Medzi tieto jazyky patrí napríklad ASP .NET od spoločnosti Microsoft, JavaServer Pages od Sun Microsystems alebo mod_perl