Ez a tartalom része a sorozat: Programozás PHP és MySQL fejlesztésére web-alapú alkalmazások
Stay tuned a közelgő cikkek ebben a sorozatban.
PHP - egy programozási nyelv, amit használ, a szerver oldalon, és kifejezetten az interneten. Ez lehetővé teszi, hogy közvetlenül a HTML-oldal embed kód, ami annak minden egyes látogatás. Ebben az esetben a program értelmezi a PHP web-szerver, valamint a munkája eredményét formájában a HTML-oldal jelenik meg a felhasználó böngészőjének.
PHP - a termék a nyílt forráskódú. Meg lehet módosítani, felhasználása és terjesztése szabadon.
A főbb előnyeit PHP, akkor a következő.
- Nagy teljesítményű. PHP rendszer nagyon hatékony - szerverek használó PHP szolgálnak körülbelül egymillió találatot naponta.
Ha egy kombinációs kölcsönható szerverek, a teljesítmény szinte korlátlan. Zend Technologies cég végzett számos vizsgálat, amelynek eredményei azt mutatták, magasabb PHP teljesítményt, mint a versenytársai.
Szoros integráció a különböző adatbázisokban. Amellett, hogy a MySQL, akkor közvetlenül dolgozik ilyen adatbázis PostgreSQL, mSQL, Oracle, dBm, FilePro, Hyperware, Informix, InterBase, és a Sybase. Verziótól kezdődően 5, PHP rendelkezik egy beépített SQL interfész lapos (kétdimenziós) fájlok, és az ODBC szabványt, akkor csatlakozni azokhoz, amelyekhez létezik ODBC-driver.
A jelenléte beépített könyvtárakat. PHP áll számos olyan funkcióval rendelkezik, megoldani a különböző feladatokat, amelyek az interneten. Ezek közül a képességek közé tartozik a generáció „röptében» GIF-képeket, csatlakoztassa a webes és egyéb hálózati szolgáltatások, feldolgozása XML dokumentumok, e-mail küldésre, a munka a cookie-készletek és generációs PDF-fájlokat.
Az egyik fő előnye nyelvnek az ingyenesség.
Könnyű fejlődés. A megkülönböztető jegye a PHP a hasonlóság a szintaxis a C és a Perl, hiszen ezek alapján nyelven. Ismerve őket, bárki gyorsan és elkezd hatékony munkát a PHP.
Az objektum-orientált programozás. Az ötödik változat PHP teljes mértékben támogatja mindazokat a funkciókat az objektum-orientált programozás. Support ilyen keretet, az öröklés, a magán- és a védett tulajdonságok és módszerek, absztrakt osztályok és metódusok, interfészek, konstruktorok és a destruktor nagyon hasonló szellemben és szintaxis, azok végrehajtásának Java, C ++.
A nagyfokú hordozhatóság. PHP nagyon jól fut több operációs rendszert. A kód maga lehet fejleszteni a környezetben a szabad UNIX-szerű operációs rendszerek (például Linux vagy FreeBSD), valamint a kereskedelmi UNIX változat. Vannak PHP végrehajtása a Microsoft Windows.
A PHP támogatja igazi kereskedelmi alapon. Zend Technologies Company finanszírozza továbbfejlesztése és technikai támogatást nyújt, valamint a fejlesztés saját fejlesztésű szoftver.
Megkülönböztető jellemzői 5-ös verzió PHP:
- Teljes mértékben támogatja az objektum-orientált programozás alapján az új objektum modell;
- A kivétel mechanizmus, amely biztosítaná skálázható feldolgozási hibák;
- SimpleXML könnyű kezelhetőség XML-adatokat;
- Továbbfejlesztett támogatás a folyamok és hozzátéve, támogatja SQLLite;
Az interakció az ügyfelek és a szerverek az Interneten
Amikor belép a szerver, a kliens rendszerint kérték, hogy végre valami lekérdezés és válaszolni. Ebben az esetben a szerver fut a különböző webes alkalmazások, miközben CGI vagy HTTP interfészek.
1. ábra: Megrendelőlap
2. ábra A szerverválasz
HTML-kód Web-forma néz ki:
PHP-script kódot. adatfeldolgozás HTML-űrlapok, a következő:
Letölthető Resources
Kapcsolódó cikkek