- een 'echo' statement met functie 'rand' met daarachter een argument bestaande uit parentheses '(value,value)' ziet er zo uit: 'echo rand(1,6)';
- een variabele is altijd dollar teken in dit geval '$roll'
- gebruik makend van if else statement: 'if (condition) {//code} else {//code}'
- '=' is een assignment operator dus kent waarden toe en '==' is een equal operator, dus vergelijkt waarden met elkaar
- '.' een puntje wordt gebruikt om tekst in een string, stuk tekst aan elkaar te verbinden, met bevoorbeeld variabelen ertussen
- '{}' alles tussen accolades wordt uitgevoerd enkel door het statement ervoor beschreven, alles na de accolades wordt altijd uitgevoerd/geprint met bevoorbeeld 'echo'
PHP code is:
$roll = rand(1,6);
echo 'Je hebt een ' .$roll . ' gegooid.';
if ($roll ==6) { echo ' Dus heb je gewonnen!';
}
else { echo ' Sorry je hebt verloren!';
}
Resultaat is:
Je hebt een 4 gegooid. Sorry je hebt verloren!
- Nu met twee dobbelstenen waarvan eentje een 4 moet zijn voor de winst.
- '||' wordt hier gebruikt tussen de twee variabelen vergelijkingen
PHP code is:
$roll1 = rand(1,6);
$roll2 = rand(1,6);
echo 'Je hebt gegooid: ' .$roll1 . ' en ' . $roll2;
if ($roll1 ==4 || $roll2 ==4) { echo ' Dus heb je gewonnen!';
}
else { echo ' Sorry je hebt verloren!';
}
Resultaat is:
Je hebt gegooid: 1 en 2 Sorry je hebt verloren!
- Nu met twee dobbelstenen waarvan allebei 4 moet zijn voor de winst.
- '&&' wordt hier gebruikt ipv ||
PHP code is:
$roll1 = rand(1,6);
$roll2 = rand(1,6);
echo 'Je hebt gegooid: ' .$roll1 . ' en ' . $roll2;
if ($roll1 ==4 && $roll2 ==4) { echo ' Dus heb je gewonnen!';
}
else { echo ' Sorry je hebt verloren!';
}
Resultaat is:
Je hebt gegooid: 4 en 2 Sorry je hebt verloren!