PHP is een recursieve afkorting voor: PHP: Hypertext Preprocessor. De PHP staat voor persoonlijke homepage [1]. PHP is een server-side programmeertaal voornamelijk gebruikt voor het maken en onderhouden van webpagina's dynamisch. De officiële website van PHP is: https://php.net. PHP is een losjes getypt programmeertaal [2]. Dit betekent dat de variabelen in het algemeen niet hoeft te worden aangegeven alvorens te worden gebruikt.
Ook strings kunnen direct worden veranderd in gehele getallen of booleans en vice versa zonder voorafgaande conversie. Een ander voorbeeld van een losjes getypeerde programmeertaal is Perl. Dit in tegenstelling tot sterk getypeerde programmeertalen zoals C, C ++, C # en Visual Basic vele anderen [3]. PHP syntax is vergelijkbaar met die van C, behalve dat PHP is een los getypeerde taal en C een strikte typering. PHP is ontworpen om nauw samen te werken met HTML. Het biedt manieren om te schakelen naar en van PHP. Dit betekent dat het zeer eenvoudig om PHP-code insluiten in HTML.
Om aan te geven aan de PHP-processor om uw PHP-code te verwerken moet worden opgenomen in tags (In sommige gevallen of). PHP moet ook worden geconfigureerd om de opgegeven extensie interpreteren. PHP standaard interpreteert .php en .phtml maar kan gemakkelijk anders in de configuratie van uw server worden geconfigureerd. Dit is een basis PHP Hello World programma:
echo "Hello World"; //Hello World?>
Er dient te worden opgemerkt dat in het algemeen het argument van een functie ("Hello World") moeten worden ingesloten in ronde haakjes "(ARGUMENT HIER)".
De echo functie is een uitzondering op deze regel. Commentaar in PHP is ook vergelijkbaar met C enkele lijn opmerkingen kunnen worden gemaakt met //of # en multi lijn opmerkingen van bijvoeging van de commentaar in /* en * /[4]
PHP bevat functionaliteit om nauw samen te werken met een groot aantal databases. De meest voorkomende en meest ondersteund wordt MySQL - My Structured Query Language. PHP bevat veel directe functies voor het werken met MySQL.
Hier is een voorbeeld van een verbinding met een MySQL database:
//Verbinding maken met de database
$ conn = mysql_connect ("server", "username", "password");
$ rs = mysql_select_db ("databank naam");
//Voer een mysql-query
$ sql = mysql_query ("SELECT * FROM tabel WHERE field1 = 'value1' EN field2 = 'value2' ', $ conn