PHP ver gevorderde |
|
Nee, het is zéker niet alleen om mee te rekenen!
<?PHP
# Een voorbeeld waar het NIET om rekenen gaat...
# De variable "$sNaam" de waarde (inhoud) Edwin geven.
$sNaam = "Edwin";
// Controleren of $sNaam (Edwin) overeen komt met Thomas. (Nee)
if ($sNaam == "Thomas")
{
echo "Jij bent Thomas!";
}
// Controleren of $sNaam overeenkomt met Gijs. (Nee)
elseif ($sNaam == "Gijs")
{
echo "Jij bent Gijs!";
}
// Hij komt nergens mee overeen, dus gaan we naar de "ELSE vorm.
else
{
echo "Jij bent niet Thomas of Gijs, maar " . $sNaam;
}
# De output zal zijn:
# Jij bent niet Thomas of Gijs, maar Edwin
?>
<?PHP # Een voorbeeld waar het NIET om rekenen gaat... # De variable "$sNaam" de waarde (inhoud) Edwin geven. $sNaam = "Edwin"; // Controleren of $sNaam (Edwin) overeen komt met Thomas. (Nee) if ($sNaam == "Thomas") { } // Controleren of $sNaam overeenkomt met Gijs. (Nee) elseif ($sNaam == "Gijs") { } // Hij komt nergens mee overeen, dus gaan we naar de "ELSE vorm. else { echo "Jij bent niet Thomas of Gijs, maar " . $sNaam; } # De output zal zijn: # Jij bent niet Thomas of Gijs, maar Edwin ?>
Je kunt een variable zien als een doos. Op die doos staat een sticker met de naam erop. Als je op de doos "bestek" zet, en iemand vraagt je om even de "bestek" doos aan te geven, weet je welke jij moet pakken (dat geld voor PHP dus net zo). Zodra degene die doos heeft aangepakt, zal hij die openen, en zal hij (wonder boven wonder) de inhoud van de doos zien. Aan de naam van de doos te zien, gaat het dus om bestek. Vandaar dat het dus ook belangrijk is om de variable een toepasselijke naam te geven, zodat je weet wat de inhoud van die variable zal zijn, en weet waar je hem voor hebt gebruikt!
Wat (best veel) mensen ook wel doen, is het aangeven wat voor een soort inhoud de variable bevat. (Dit is NIET verplicht, maar maakt het wel overzichtelijker. Zo gebruiken we
$iVarNaam; voor het gebruiken van een INTEGER (getal)
$sVarNaam; voor het gebruiken van een STRING (namen, etc)
$bVarNaam; voor het gebruiken van een BOLEAN (true/false (waar/nietwaar))
En zo zijn er nog veel meer sorten.. |