PHP -variabelen
Variabelen zijn "containers" voor het opslaan van informatie.
PHP-variabelen maken (declareren)
In PHP begint een variabele met het $
teken, gevolgd door de naam van de variabele:
Voorbeeld
<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>
Na de uitvoering van de bovenstaande instructies,
$txt
zal de variabele de waarde bevatten
Hello world!
, de variabele
$x
de waarde
5
en de variabele $y
de waarde
10.5
.
Opmerking: wanneer u een tekstwaarde aan een variabele toewijst, plaatst u aanhalingstekens rond de waarde.
Opmerking: in tegenstelling tot andere programmeertalen heeft PHP geen commando voor het declareren van een variabele. Het wordt aangemaakt op het moment dat u er voor het eerst een waarde aan toekent.
Zie variabelen als containers voor het opslaan van gegevens.
PHP-variabelen
Een variabele kan een korte naam hebben (zoals x en y) of een meer beschrijvende naam (leeftijd, autonaam, totaal_volume).
Regels voor PHP-variabelen:
- Een variabele begint met het
$
teken, gevolgd door de naam van de variabele - Een variabelenaam moet beginnen met een letter of het onderstrepingsteken
- Een variabelenaam mag niet beginnen met een getal
- Een variabelenaam mag alleen alfanumerieke tekens en onderstrepingstekens bevatten (Az, 0-9 en _ )
- Variabelenamen zijn hoofdlettergevoelig (
$age
en$AGE
zijn twee verschillende variabelen)
Onthoud dat namen van PHP-variabelen hoofdlettergevoelig zijn!
Uitgangsvariabelen
De PHP echo
-instructie wordt vaak gebruikt om gegevens naar het scherm te sturen.
Het volgende voorbeeld laat zien hoe u tekst en een variabele uitvoert:
Voorbeeld
<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>
Het volgende voorbeeld levert dezelfde uitvoer op als het bovenstaande voorbeeld:
Voorbeeld
<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>
Het volgende voorbeeld geeft de som van twee variabelen weer:
Voorbeeld
<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
Opmerking: in het volgende hoofdstuk leert u meer over de echo
verklaring en hoe u gegevens op het scherm kunt weergeven.
PHP is een losjes getypte taal
Merk in het bovenstaande voorbeeld op dat we PHP niet hoefden te vertellen welk datatype de variabele is.
PHP koppelt automatisch een gegevenstype aan de variabele, afhankelijk van de waarde. Aangezien de gegevenstypen niet strikt zijn ingesteld, kunt u dingen doen zoals het toevoegen van een tekenreeks aan een geheel getal zonder een fout te veroorzaken.
In PHP 7 zijn typeverklaringen toegevoegd. Dit geeft een optie om het verwachte datatype te specificeren bij het declareren van een functie, en door de strikte vereiste in te schakelen, zal het een "Fatal Error" op een niet-overeenkomend type genereren.
U leert meer over strict
en
non-strict
vereisten, en gegevenstypedeclaraties in het hoofdstuk PHP-functies .