educom PHP-basis E-learning

Les 05 — Operators, expressies & scope

Rekenen in PHP, prefix/postfix, en begrijpen waar variabelen “leven” (local/global/static).

Begrippen

Demo

opdrachten/05/: postfix.php, local_global.php, global.php, static.php, add_100.php, add_100_gauss.php

Open demo-bron

Klik een bestandsnaam hieronder om de bron op deze pagina te zien (of “Nieuwe tab”). PHP zelf draait bij jou lokaal in XAMPP.

Gewone opdracht

Opdracht 14

Maak 05/add_100.php: tel de getallen van 1 t/m 100 op met een for-loop en toon het totaal.

Extra / variant

PLUS Gauß-manier

Maak 05/add_100_gauss.php: zelfde som op de “Gauß-manier”, met een zinvolle layout/uitleg op het scherm. (Zie demo/wikipedia Carl Friedrich Gauß.)

PLUSPLUS Eigen begin en eind

Breid uit zodat begin en eind via een formulier (of GET) in te stellen zijn, en toon de som voor dat bereik.

Extra Scope & postfix-check

Maak 05/scope_check.php: voorspel én toon output van een postfix-echo $a++ en van een functie die per ongeluk een globale variabele mist — leg in comments uit waarom.

Check

Opleveren

  1. git add 05 → commit → push
  2. Mail: les 05 klaar of hulp + repo-link

Door naar les 06 →