Mit tud a PHP
Semmit. PHP többnyire orientált a szerver script, így meg tudja csinálni a dolgokat, hogy a CGI-program: adatgyűjtő űrlapok, dinamikus generációs oldal tartalmát, vagy sütik küldése és fogadása. De a PHP sokkal több.
PHP szkriptek három fő területen.
Szerver-oldali script. Ez a hagyományos, és fő alkalmazási PHP alkalmazások. Ahhoz, hogy a munka elvégzése, szükség van a három dolgot. PHP kód értelmező (CGI vagy szerver modul), web-szerver és web-böngésző. A szervernek futnia kell, és kell egy kapcsolatot egy telepített PHP. Tudod kap a kimenet a PHP-program web-böngésző, megtekinti a PHP-oldal a szerveren. Lásd. A telepítési útmutatót.
Parancsfájlok használata. Hozhat létre és működtet a PHP-szkript, amely nélkül a szerveren vagy a böngészőt. Ez megköveteli csak PHP feldolgozó. Ez a fajta használat ideális a rendszeres program futása cron (a * nix vagy Linux) vagy Task Scheduler (Windows). Ezek a szkriptek is használható egyszerű szöveges feldolgozási feladatok / feldolgozás. Lásd. Fejezet a PHP parancssorból.
Ügyfél grafikus alkalmazás. PHP valószínűleg nem a legjobb nyelvet írni ablakos alkalmazások, de ha tudod, hogy a PHP nagyon jól, és szeretnék néhány fejlett funkciók a PHP kliens alkalmazások, akkor is használhatja PHP-GTK, hogy egy ilyen program. Megvan a képessége, hogy több platformon futó alkalmazások. PHP-GTK PHP egy kiterjesztése, hiányzik a fő elosztó. Ha érdekel a PHP-GTK, látogasson el a web-oldalon.
PHP használható a legfontosabb operációs rendszer (OS), beleértve a Linux, sok változata Unix (HP-UX, Solaris és OpenBSD), Microsoft Windows, Mac OS X, a RISC OS, és másokat. A PHP támogatja a legtöbb meglévő internetes szervereken. Ez az Apache, Microsoft Internet Information Server, Personal Web Server, Netscape és iPlanet-szerverek, Oreilly Website Pro, Caudium, Xitami, OmniHTTPd és még sokan mások. A legtöbb szerver PHP modul. A mások támogatja a CGI szabványt, a PHP tud működni, mint egy CGI-processzor.
Tehát a PHP, akkor a választás szabadságát az OS és a web-szerver. Sőt, akkor is dönt, hogy használja eljárási vagy objektumorientált programozási lehetőség vagy ezek kombinációja. Bár nem minden szokásos jellemzője OOP hajtsák végre a jelenlegi verziója PHP, sok könyvtárakra és nagy alkalmazások (beleértve a PEAR könyvtár) a OOP-t használja kódot.
A PHP nincs korlátozás a kimeneti HTML. PHP kimenő képeket, PDF-fájlok és videót is a Flash (a libswf és Ming) létrehozott menet közben. Azt is könnyen jelenjen meg a szöveg, beleértve az XHTML vagy bármilyen más XML-fájlt. PHP automatikusan generál ezeket a fájlokat és mentse őket a fájlrendszerben, nyomtatás helyett ki, amely egy szerver oldali gyorsítótárat valósítva meg ezzel.
Az egyik legerősebb és legvonzóbb tulajdonságait PHP - támogassa a nagy adatbázisok száma (DB). Hozzon létre egy web-oldalt, kölcsönhatásba az adatbázis, rendkívül egyszerű.
Jelenleg a következő adatbázisokat támogatja:
Adabas D Ingres Oracle (oci7 és OCI8)
dBase InterBase Ovrimos
Empress FrontBase PostgreSQL
FilePro (csak olvasható) mSQL Solid
Hyperwave közvetlen MS-SQL Sybase
IBM DB2 MySQL Velocis
Informix ODBC Unix dBm
Azt is elvont a DBX kiterjesztés, amely lehetővé teszi, hogy átlátható bármilyen adatbázist támogat ez a kiterjesztés. A PHP támogatja az ODBC szabvány Open Database Connection, akkor csatlakozni olyan adatbázis, amely támogatja ezt a globális szabvány.
A PHP támogatja a kölcsönhatás egyéb szolgáltatások protokollokat, mint az LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (Windows), és még sokan mások. Is meg lehet nyitni a rendszeres hálózati csatlakozó és kommunikálhatsz más protokollt.
A PHP támogatja WDDX komplex közötti adatcsere gyakorlatilag minden webes programozási nyelvek.
A PHP támogatja példányosítását Java-átlátszó objektumok és ezek alkalmazása a PHP-objektumokat. Ön is használja a CORBA-kiterjesztés távoli objektumok.
PHP rendkívül kényelmes lehetőségek dolgozó szöveget POSIX és Perl reguláris kifejezések az XML állományok. Értelmezésére és betekintés XML-dokumentumok, támogatjuk szabványok SAX és DOM. Használhatja XSLT-kiterjesztés XML-dokumentumokat.
Ha a PHP e-kereskedelem, akkor a funkciók Cybercash kifizetések, CyberMUT, VeriSign Payflow Pro és CCVS az online fizetés programokat.
Végül, de nem véglegesen, van sok más érdekes kiterjesztéssel, a keresési funkció a gép mnoGoSearch, IRC átjáró függvények, tömörítő eszközök (gzip, bz2), naptár átalakítás, fordítás.
Mint látható, az egyik oldal nem elegendő felsorolni mindazokat a funkciókat és előnyöket a PHP. Olvassa el a körülbelül PHP telepítése és látni a feladatait a könyvtárban, ahol a munka magyarázható bővítmények itt említeni.