PHP (skriptovací jazyk): Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
→Externé odkazy: Externý odkaz na učebnicu. |
d fix |
||
Riadok 35:
== Použitie ==
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.<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
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 — 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.
[[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á.
|