6. Expressies
Als je een variabele een waarde geeft (bvb. $a = 5;) dan gebruik je een expressie. Hierbij maak je ook gebruik van een operator (bvb. =).
Er zijn verschillende operatoren: rekenkundige, toekenning, bit, vergelijking, verhoging, verlaging, logische, string, array en type operatoren. Van elke operator soort vind je in de PHP handleiding voorbeelden.
Reguliere expressies.
Als je in de programma’s die je gaat schrijven een bepaalde tekenreeks wil controleren op geldigheid (bvb. een geldig E-mail adres of een URL) dan gebruik je een patroon. Dit patroon en de te controleren tekenreeks geef je als argumenten mee aan de functie ereg(“patroon”, “tekenreeks”) of de functie eregi(“patroon”, “tekenreeks”). De ereg() functie maakt een onderscheid tussen hoofdletters en kleine letters. De eregi() functie doet dat niet. De ereg() en eregi() functies kunnen niet meer gebruikt worden in PHP versie 7. Als alternatief kan je gebruik maken van preg_match().
Meer informatie vind je uiteraard ook terug in de PHP handleiding. Een zoekopdracht in de handleiding brengt je naar de juiste omschrijving van de functie.
Een voorbeeld van een E-mail controle: