PHP Syntax
- Vorige pagina PHP Installatie
- Volgende pagina PHP Variabelen
Aanbevolen cursussen:
PHP-scripts worden op de server uitgevoerd en vervolgens worden puur HTML-resultaten naar de browser gestuurd.
Basale PHP-syntaxis
PHP-scripts kunnen op elke positie in het document worden geplaatst. <?php Begin, met ?> Einde:
<?php // Dit is PHP-code ?>
De standaardbestandsextensie van PHP-bestanden is ".php".
PHP-bestanden bevatten meestal HTML-tags en enkele PHP-scriptcodes.
Hier is een eenvoudig voorbeeld van een PHP-bestand dat een PHP-script bevat om de tekst "Hello World!" op een webpagina weer te geven met behulp van de ingebouwde PHP-functie "echo":
Voorbeeld
<!DOCTYPE html> <html> <body> <h1>Mijn eerste PHP-pagina</h1> <?php echo "Hello World!"; ?> </body> </html>
Annotatie:PHP-statements eindigen met een puntkomma (;). De sluitende tag van een PHP-codeblok geeft ook automatisch een puntkomma aan (dus hoef je op de laatste regel van een PHP-codeblok geen puntkomma te gebruiken).
PHP-commentaren
PHP-commentaren worden niet als programma gelezen en uitgevoerd. Hun enige functie is om de code-editor te helpen.
Annotaties worden gebruikt voor:
- Laat anderen begrijpen wat je aan het doen bent - annotaties helpen andere programmeurs te begrijpen wat je doet in elke stap (als je in een team werkt)
- Herinner je jezelf eraan wat je hebt gedaan - de meeste programmeurs hebben na een of twee jaar opnieuw moeten werken aan een project en moesten opnieuw over hun gedaan overwegen. Commentaar kan je gedachten bij het schrijven van code vastleggen.
PHP ondersteunt drie soorten commentaar:
Voorbeeld
<!DOCTYPE html> <html> <body> <?php // Dit is een enkele regel commentaar # Dit is een enkele regel commentaar /* Dit is een meerdere regels commentaarblok het overspant Meerdere regels */ ?> </body> </html>
PHP hoofdlettergevoelig
In PHP zijn alle door de gebruiker gedefinieerde functies, klassen en keywords (bijvoorbeeld if, else, echo, etc.) hoofdlettergevoelig.
In onderstaand voorbeeld zijn alle drie echo-uitingen legaal (equivalent):
Voorbeeld
<!DOCTYPE html> <html> <body> <?php ECHO "Hello World!<br>"; echo "Hello World!<br>"; EcHo "Hello World!<br>"; ?> </body> </html>
In PHP zijn alle variabelen hoofdlettergevoelig.
In onderstaand voorbeeld wordt alleen de eerste regel de waarde van de variabele $color weergegeven (dit komt omdat $color, $COLOR en $coLOR als drie verschillende variabelen worden beschouwd):
Voorbeeld
<!DOCTYPE html> <html> <body> <?php $color="red"; echo "Mijn auto is " . $color . "<br>"; echo "Mijn huis is " . $COLOR . "<br>"; echo "Mijn boot is " . $coLOR . "<br>"; ?> </body> </html>
- Vorige pagina PHP Installatie
- Volgende pagina PHP Variabelen