A PHP (hivatalosan "PHP: Hypertext Preprocessor") egy szerver oldali HTML-be ágyazott script-nyelv.
Egyszerű meghatározás, de mit is jelent ez valójában? Egy példán bemutatva:
Példa 1-1. Egy bevezető példa
|
Vedd észre, hogy ez mennyire más, mint egy hagyományos CGI script, amit más nyelveken írtak, mint a Perl vagy a C. Ahelyett, hogy írnál egy programot sok parancsal, hogy HTML kimenetet produkáljon, csak egy HTML file-t kell készítened egy kis beépített kóddal, hogy ezt megtehesd. A PHP kódok speciális kezdő és befejező tag-ekkel rendelkeznek, és így biztosítják, hogy a "PHP módból" ki-be ugorhass.
Az különbözteti meg a PHP-t például a kliens oldali JavaScript-től, hogy a kód a szerveren fut. Ha lenne egy ilyen oldalad, amit az első példában látsz, akkor ha böngészőben megnézed az eredményt, nem tudod megállapítani, hogy milyen kód állíthatta azt elő. Ráadásul beállíthatod úgy a szervered, hogy minden HTML file-t dolgozzon fel PHP parancsokat keresve, és akkor már tényleg nem lesz rá mód, hogy kitalálják, mit rejtegetsz.