„PHP” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
3 forrás archiválása és 0 megjelölése halott linkként. #IABot (v2.0beta9) |
a IABot hibás működése utáni takarítás (phab:T203865), apróbb javítások |
||
68. sor:
Amikor egy PHP-ben megírt oldalt akarunk elérni, a [[kiszolgáló]] először feldolgozza a PHP utasításokat, és csak a kész (HTML) kimenetet küldi el a [[böngésző]]nek. Így [[kliens]] oldalról nem látható a programkód.<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> A feldolgozáshoz egy ún. interpretert (értelmezőt) használ, amely általában a [[webszerver]] egy külső modulja. Ebben hasonlít más szerver oldali szkript nyelvekre, mint a Microsoft ASP.NET-je, a Sun Microsystems JavaServer Pages,<ref name="Sun Microsystems">{{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> és a mod_perl. Az 5.4-es verzió óta a nyelv tartalmaz egy egyszerű, parancssorban beállítható webszervert.
A PHP nyelv lényegében a HTML nagymértékű kiegészítése. Rengeteg olyan feladat végezhető el vele, amelyre az ügyféloldali szkriptek nem képesek (vagy ha igen, korlátozottan).<ref name="Sun Microsystems"/> Ilyenek a bejelentkezés, az adatbáziskezelés, fájlkezelés, kódolás, adategyeztetés, kapcsolatok létrehozása, e-mail küldése, adatfeldolgozás, dinamikus listakészítés, és hasonlók. Mindenütt, ahol sokszor ismétlődő lépésekből álló feladatsort kell végrehajtani (például képek listázása és linkelése, listakészítés stb.), ez a programnyelv nagyszerű segítség. Alapvetően szűrőként működik,<ref>{{Cite web |url=http://gtk.php.net/manual1/it/html/intro.whatis.php.whatdoes.html |title=
Sok különböző platform használja, és relációs adatbázisok kezelésére is megfelel (RDBMS). Ingyenes és nyílt; a PHP Group feljogosítja a fejlesztőket a nyelv bővítésére és beállítására.
|