Module: PHP

Module: PHP

Module PHP

Engels:

https://www.w3schools.com/php/default.asp

Nederlands (vertaald):

https://translate.google.com/translate?sl=en&tl=nl&u=https://www.w3schools.com/php/default.asp

Opdrachten

Opdracht 1

Schrijf pagina die de woorden "Hallo wereld!" laat zien.
De pagina moet volledig PHP zijn.

Opdracht 2

Schrijf een pagina die 100 keer "Hallo wereld!" laar zien.
De pagina hoeft niet volledig php zijn.

Opdracht 3

Schrijf een pagina met een formulier.
Maak één veld waar je een tekst en één veld waar je een getal kunt invullen.
Als je de pagina verstuurd met GET laat een tweede pagina het aantal keren de tekst zien die getal aangeeft.

Opdracht 4

Schrijf een pagina die het volgende doet:
Je kunt een zin invullen. Als je op verzend klikt blijf je op dezelfde pagina,
deze laat ook de zin zien maar dan met alle letters omgedraaid.
"Hallo wereld!" wordt dan "!dlerew ollaH"

Opdracht 5

Schrijf een pagina die het volgende doet:
Je kunt een tekst invullen. Als je op verzend klikt blijf je op dezelfde pagina,
deze laat ook de tekst zien maar dan zonder klinkers.
"Hallo wereld!" wordt dan "Hll wrld!"

Extra "Expert" Opdracht

Schrijf een pagina die het volgende doet:
Je hebt een selectieveld voor de maand en een selectieveld voor het jaar.
De jaren lopen van 1950 tot 2030.
De pagina laat vervolgens de kalender zien van die maand.
Hierbij kloppen de dagen van de week met de datum.

 

Wat moet je weten

<?php // PHP code goes here ?> PHP tags, hier zit alle PHP code in
// This is a single-line comment Een opmerking toevoegen aan de code
# This is also a single-line comment Een opmerking toevoegen aan de code
$nbr = 0; Een nummer toekennen aan een variabele
$txt = "test"; Een string toekennen aan een variabele
$ary = ["a","b","c","d"]; Een array toekennen aan een variabele
echo "PHP is Fun!"; Een string op het scherm weergeven
echo $nbr; Een variabele op het scherm weergeven
echo $txt."PHP is Fun!"; Een variabele en een string op het scherm weergeven
strlen("Hello world!") geeft de lengte van een string
strrev("Hello world!") geeft de omgekeerde string
strpos("Hello world!", "world"); geeft de positie van 'world' in de string
str_replace("world", "Dolly", "Hello world!"); vervangt 'world' door 'Dolly' in de string
intval(2.77); maakt een geheel getal van een kommagetal
round(2.77,0); rond een getal af
round(2.77,1); rond een getal af op één cijfer achter de kommagetal
if ($t < "20") {
echo "Have a good day!";
}
voert een vergelijking uit
if ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
voert een vergelijking uit met een een "anders" deel
if ($t < "10") {
echo "Have a good morning!";
} elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
voert twee vergelijkingen uit met een een "anders" deel
switch ($favcolor) {
  case "red":
    echo "Your favorite color is red!";
    break;
  case "blue":
    echo "Your favorite color is blue!";
    break;
  case "green":
    echo "Your favorite color is green!";
    break;
  default:
    echo "Your favorite color is neither red, blue, nor green!";
}
vergelijkt een variabele met een tabel
while($x <= 5) {
  echo "The number is: $x <br>";
  $x++;
}
Voer code uit tot de vergelijking onwaar is
do {
  echo "The number is: $x <br>";
  $x++;
} while ($x <= 5);
Voer code uit tot de vergelijking onwaar is, maar altijd één keer
for ($x = 0; $x <= 10; $x++) {
  echo "The number is: $x <br>";
}
Voer code uit tot $x een bepaalde waarde heeft
foreach ($colors as $value) {
  echo "$value <br>";
}
Voor code uit voor ierder element uit een array
break; Stopt een lus
continue; Stopt de huidige ronde van de lus en gaat verder met de volgende ronde

function writeMsg($extratext) {
  echo "Hello world! ".$extratext;
}

writeMsg("Everyone"); // call the function

Definieert een blok code wat meerderw keren gebruikt kan worden.
$cars = array("Volvo", "BMW", "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
Ken een array toe aan een variabele, de waarden kun je oproepen met het positie nummer
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
Ken een associative array toe aan een variabele, de waarden kun je oproepen met de bijbehorende sleutel
$_POST Array die alle variablen bevat die met POST zijn verzonden
$_GET Array die alle variablen bevat die met GET zijn verzonden

 

  • Het arrangement Module: PHP is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

    Laatst gewijzigd
    2021-12-25 11:31:35
    Licentie
    CC Naamsvermelding 4.0 Internationale licentie

    Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:

    • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
    • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
    • voor alle doeleinden, inclusief commerciële doeleinden.

    Meer informatie over de CC Naamsvermelding 4.0 Internationale licentie.

    Aanvullende informatie over dit lesmateriaal

    Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

    Eindgebruiker
    leerling/student
    Moeilijkheidsgraad
    gemiddeld
    Studiebelasting
    4 uur en 0 minuten