PHP (skriptovací jazyk): Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
d Panda sk premiestnil stránku PHP (programovací jazyk) na PHP (skriptovací jazyk): PHP nie je programovací jazyk
d gramatika (na servery => na serveri)
Riadok 32:
 
== Použitie ==
PHP je skriptovací jazyk, ktorý je špeciálne navrhnutý na tvorbu web stránok bežiacich na webovom serveryserveri. Všetok PHP kód je vykonávaný pomocou PHP runtime aby dynamicky vytvoril obsah na webovej stránke.<ref>{{cite web|url=http://php.net/manual/en/book.image.php |title=PHP Manual Image Processing and GD; |publisher= php.net |date= |accessdate=2011-04-09}}</ref> 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.<ref name="foundations">{{cite web|accessdate=2008-02-25|url=http://www.onlamp.com/pub/a/php/2001/05/03/php_foundations.html|title=Embedding PHP in HTML |publisher=O'Reilly|date=2001-05-03}}</ref>
PHP sa primárne správa ako filter<ref>{{Wayback|url=http://web.archive.org/web/20080611231433/http://gtk.php.net/manual1/it/html/intro.whatis.php.whatdoes.html|title=|date=20080611231433}}{{Failed verification|date=April 2010}}</ref>, 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.<ref>{{cite web|accessdate=2008-02-25|url=http://cs.ua.edu/457/Notes/PHP%20and%20MySQL.ppt|title=PHP and MySQL |publisher=[[University of Alabama]] |archiveurl = http://web.archive.org/web/20080228003031/http://cs.ua.edu/457/Notes/PHP+and+MySQL.ppt <!-- Bot retrieved archive --> |archivedate = 2008-02-28}}</ref>
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<ref>{{cite web|url=http://webmaster.iu.edu/PHPlanguage/index.shtml|title=PHP Server-Side Scripting Language|publisher=[[Indiana University]]|accessdate=2008-02-25|date=2007-04-04}}</ref> 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]]<ref>{{cite web|url=http://java.sun.com/products/jsp/jspservlet.html|title=JavaServer Pages Technology&nbsp;— JavaServer Pages Comparing Methods for Server-Side Dynamic Content White Paper|publisher=Sun Microsystems|accessdate=2008-02-25}}</ref> 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.