Functies ordenen

Functies ordenen
Om er voor te zorgen dat je niet constant functies van het ene bestand naar het andere bestand hoeft te kopieren gaan we een bestand maken waar alle functies in staan en die gaan we includen (importeren) in ons bestand waar we de functies willen gebruiken.

Bestandsnaam: functies.inc
inhoud:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?

function geborenIn($dag, $maand, $jaar)
{

$geplakteDatum = $dag ."-". $maand ."-". $jaar;
return $geplakteDatum;
}


function
volledigeNaam($voorNaam, $achterNaam)
{

return $voorNaam ." ". $achterNaam;
}


function
persoonsGegevens($naam, $geboorteDatum)
{

echo "Hallo ". $naam .".<br>";
echo "U bent geboren op: ". $geboorteDatum .".";
}

?>

Bestandsnaam: bestandMetInclude.php
inhoud:

<html>
<body>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
include("functies.inc");
$voorNaam = "Jan";
$achterNaam = "Janssen";


$dag = 26;
$maand = 8;
$jaar = 1977;


$naam = plakNaam($voorNaam,$achterNaam);
$geboorteDatum = plakGeboorteDatum($dag, $maand, $jaar);
weergevenPersoonsGegevens($naam, $geboorteDatum);
?>



</body>
</html>
Zoals je kan zien heb ik alle benodigde functies in een aparte bestand gezet functies.inc. In het andere bestand (bestandMetInclude.php) staat op regel 4 een nieuwe term namelijk include("functies.inc"); Het enige wat dat doet is het functies.inc bestand importeren naar het bestand bestandMetInclude.php. Zodat dus alle functies zijn aan te roepen.

In functies.inc staat een nieuwe term namelijk "return" (regel 5 en 9). Alles wat achter return staat geeft hij terug. Dit houdt wel in dat je de return waarde op moet vangen in een variabelen. Dit doe je zoals het staat in bestandMetInclude.php op regel 10 en 11.


Functie uitleg
Zoals in de eerste php les is uitgelegd kan je commentaar plaatsen tussen je code door. Dit doe je om eventueel wat duidelijkheid te scheppen in je programmeercode. Bij functies is het uitermate handig om daar een uitgebreide beschrijving neer te zetten. Dit om een aantal redenen.
1) Na 5 jaar weet je echt niet meer precies wat een functie doet!
2) Als iemand anders je wilt helpen kan hij rustig lezen wat die functie precies voor nut heeft.
3) GEWOON DOEN, je zal zien dat het uiteindelijk zijn tijd terug verdiend door wat extra tijd te besteden aan het toevoegen van commentaar. Bestandsnaam: functies.inc
inhoud:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?

function geborenIn($dag, $maand, $jaar)
/*
Functie: Het aan elkaar plakken van een dag, maand en jaar met daar tussen elke keer een liggend streepje.
Argumenten: $dag = integer (1 t/m 31), $maand integer (1 t/m 12), $jaar integer (1900 t/m 2010)
Return waarde: $geplakteDatum
Gemaakt door: Bjorn van der Neut
Datum: 20-10-2002
*/

{
$geplakteDatum = $dag ."-". $maand ."-". $jaar;
return $geplakteDatum;
}
  
?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Nut en verschil van Functies
  2. Functies ordenen
  3. Conclusie

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.