Het programma toont de werking van php, hoe we php embedden in HTML, het gebruik van commentaarlijnen en variabelen, enkele herhalingslussen en hoe de versie van PHP afgedrukt kan worden.
Er is geen input.
Om tekst af te drukken gebruik je print...maar echo werkt ook, kies maar wat je best lijkt. Je gebruikt gewoon HTML tussen een printopdracht... Voor een variabele zet je een $. Getal 1 is 8! 8+10=18 Ik heb een kat en een hond. Als ik de twee variabelen samenvoeg krijg ik kathond. FOR-lus. We zitten aan nummer 0. FOR-lus. We zitten aan nummer 1. FOR-lus. We zitten aan nummer 2. FOR-lus. We zitten aan nummer 3. FOR-lus. We zitten aan nummer 4. FOR-lus. We zitten aan nummer 5. FOR-lus. We zitten aan nummer 6. FOR-lus. We zitten aan nummer 7. FOR-lus. We zitten aan nummer 8. FOR-lus. We zitten aan nummer 9. FOR-lus. We zitten aan nummer 10. WHILE-lus... Het nummer is 1. WHILE-lus... Het nummer is 2. WHILE-lus... Het nummer is 3. WHILE-lus... Het nummer is 4. WHILE-lus... Het nummer is 5. DO WHILE-lus... Het nummer is 1. DO WHILE-lus... Het nummer is 2. DO WHILE-lus... Het nummer is 3. DO WHILE-lus... Het nummer is 4. DO WHILE-lus... Het nummer is 5. Current PHP version: 7.0.33
Les 1 PHP: Voorbeelden structuur PHP
<!DOCTYPE html>
<HTML lang="nl-be">
<HEAD>
<TITLE>
Les 1 PHP: Voorbeelden structuur PHP
</TITLE>
</HEAD>
<BODY>
<?php
// Om 1 lijn commentaar te schrijven gebruik je dubbele slashen (/)
/*
Meerdere lijnen commentaar kan je op deze maniet schrijven.
Schrijf steeds commentaar bij code die misschien later onduidelijk is.
*/
/*
PHP-code staat tussen <?php en ?>
Elke lijn code wordt afgesloten met een ;
PHP wordt omgezet naar HTML. Alles wat je tot nu zag van HTML-tags, kan dus gebruikt in PHP-code worden.
*/
// Tekst afdrukken kan met print of echo: er zijn subtiele verschillen tussen de tweede statements, meer later...
print "Om tekst af te drukken gebruik je print...";
echo "maar echo werkt ook, kies maar wat je best lijkt.";
// Je kan HTML gewoon in een print of echo zetten
print "<h3>Je gebruikt gewoon HTML tussen een printopdracht...</h3>";
/*
PHP is een programmeertaal, het gebruik van variabelen is een belangrijk onderdeel van programmeertalen.
Er zijn verschillende types variabelen, we beperken ons in het begin tot tekst en cijfers.
*/
print "Voor een variabele zet je een $.<br />";
// Hier geven we de variabele $getal1 de waarde 8
$getal1=8;
/*
Hier drukken we die waarde af. Merk op dat we tekst tussen aanhalingstekens zetten, dan een . om de variabele te zetten
en dan terug een . om met nieuwe tekst te beginnen.
*/
print "Getal 1 is ".$getal1."!<br />";
// Hier geven we de variabele $getal2 de waarde 10
$getal2=10;
// We maken een nieuwe variabele $som en zeggen dat hij hiervoor $getal1 en $getal2 moet optellen.
$som=$getal1+$getal2;
// We zorgen dat er op het scherm komt: 8+10=18
print $getal1."+".$getal2."=".$som."<br />";
// We geven de variabele $dier1 de waarde "kat" (tekst tussen aanhalingstekens), $dier2 als waarde "hond"
$dier1="kat";
$dier2="hond";
$dieren=$dier1.$dier2;
print "Ik heb een ".$dier1." en een ".$dier2.". <br />";
print "Als ik de twee variabelen samenvoeg krijg ik ".$dieren.". <br />";
/* Herhalingen
Er zijn verschillende manieren om herhalingen te maken.
De eerste is een FOR-loop. Je gebruikt deze als je weet hoe vaak je iets wil herhalen.
In onderstaand voorbeeld begint de variabele $teller op 0, de lus zal lopen zolang $teller kleiner of gelijk is aan 10,
er wordt steeds na elke lus 1 bijgeteld bij de teller met de instructie $teller++.
*/
for ($teller=0;$teller<=10;$teller++){
print "FOR-lus. We zitten aan nummer ".$teller.".<br />";
}
/* Een tweede mogelijkheid is gebruik maken van een WHILE of een DO WHILE.
Bij een WHILE-lus wordt eerst de voorwaarde gecontroleerd, het kan zijn dat deze dus niet uitgevoerd wordt als niet
aan de voorwaarde voldaan is.
Bij een DO-WHILE-lus wordt de lus eerst 1 keer uitgevoerd, dan pas wordt gecontroleerd of ze nog eens uitgevoerd moet worden.
*/
$teller = 1;
while ($teller <= 5){
print "WHILE-lus... Het nummer is ".$teller.".<br />";
$teller++;
}
$teller = 1;
do {
print "DO WHILE-lus... Het nummer is ".$teller.". <br />";
$teller++;
}
while ($teller <= 5);
echo 'Current PHP version: ' . phpversion();
?>
</BODY>
</HTML>