Skip to main content

Opdracht mijnnaam en mijnleeftijd

VoorIn dedeze volgendeles opdrachtenleer moetje code lezen en probeer je te begrijpen wat er gebeurt. Hiervoor krijg je code en worden er vragen over deze code gesteld. Je kunt alles gewoon zelf uitproberen, ga dus niet gokken maar controleer je antwoorden door het zelf te proberen!

Als tweede opdracht in deze les krijg je een paarstukje vragencode beantwoorden.met Optwee eenfoutjes. WordKan bestandjij deze foutejs vinden en kopieer telkens de vraag en tik daaronder jouw antwoord. Aan het eidn van alle opgaven lever je jouw Word document in.

Om de vragen te kunnen beantworrden moet je de code telkens testen. Ga niet gokken! Test de code telkens!oplossen?

<?php

$mijnNaam="Random";
$mijnLeeftijd=23;

$mijnNaam="Foobar";
$mijnLeeftijd=$mijnleeftijd+1;

echo "ik heet $mijnNaam en ik ben $mijnLeeftijd jaar oud.";

?>

Kijk naar de code hierboven en probeer te voorspellen wat de output is. Wat er dus wordt afgedrukt.

Maak een nieuw bestand in c:\xampp\htdocs\phplevel1-jouw-naam

Noem het bestand php03-jouw-naam.php

Zet de code erin en kijk of er inderdaad gebeurt wat jij had voorspelt.

Open MS Word, kopieer de vraag en tik daaronder jouw antwoord. Test aan de hand van code of jouw antworod klopt.

Stel je drukt op regel 5 de waarde van $mijnNaam af, wat is dan de waarde?

Antwoord: ....


Stel je drukt op regel 8 de waarde van $mijnNaam af, wat is dan de waarde?

Antwoord: ....


Stel je drukt op regel 5 de waarde van $mijnLeeftijd af, wat is dan de waarde?

Antwoord: ....


Stel dat je regel 4 twee maal uitvoerd. Je kopieerd dus regel 4 naar regel 5, zodat deze twee maal voorkomt. Wat is nu de waarde van $mijnnaam valk na regel 5?

Antwoord: ....


Stel dat je regel 7 twee maal uitvoerd. Je kopieerd dus regel 7 naar regel 8, zodat deze twee maal voorkomt. Wat is nu de waarde van $mijnnaam valk na regel 8?


Antwoord: ....

Leg in eigen woorden uit wat er gebeurt.


Sla het MS Word bestand op met de naam PHP03a-jouw-naam en lever dat in.

Fouten vinden

Als programmeur maak je code, maar een veel belangrijker onderdeel van jouw werk wordt het opsporen en verbeteren van fouten. Soms zijn dat fouten die anderen hebben gemaakt maar vaak zijn het ook fouten die je zelf hebt gemaakt. Het verbteren van fouten wordt ook wel debuggen genoemd.

Maak een bestand PHP03b-jouw-naam.php (let op dat dit bestand een PHP bestand is).

Kopieer de volgende code naar PHP03b-jouw-naam.php en teste de code uit.

<?php

$mijnNaam = "Random";
$mijnLeeftijdNu = 23;
$mijnLeeftijdVolgendJaar = $mijnLeeftijdNu+1

echo "ik heet $mijnnaam en ik ben $mijnLeeftijd jaar oud, volgend jaar ben ik $mijnLeeftijdVolgendJaar oud.";

?>

De programmeur heeft twee kleine foutjes gemaakt. Lees de foutmelding en probeer de twee fouten op te lossen.

Verbeter de code, test het en als alles goed werkt lever je dit bestand ook  in.

Inleveren

Je hebt nu twee bestanden ingeleverd:

  1. PHP03a-jouw-naam.docx , hierin staan de antwoorden op 5 vragen.
  2. PHP03b-jouw-naam.php , hierin staat de verbeterde en getest code.

--