functies vraag

Status
Niet open voor verdere reacties.

hoedjuh

Gebruiker
Lid geworden
3 jan 2017
Berichten
13
hallo allemaal,

ik ben functies aan het leren.
als ik dit script uitvoer krijg ik alleen blanco pagina te zien.
waarom word mijn naam en achternaam niet terug weer gegeven?
ben ik soms iets vergeten?
alvast bedankt
gr

PHP:
<?php
$voornaam="hans";
$achternaam="anders";
function koppel_voor_en_achternaam($voornaam, $achternaam){
		return $voornaam . " " . $achternaam;
	}
?>
 
hi
Je moet een functie wel activeren.. hij doet anders niets.. kijk hier eens naar...
Code:
<?php
function sayHelloLater(){
    return "Hello";
}

function sayGoodbyeNow(){
    echo "Goodbye";
}

$hello = sayHelloLater(); // "Hello" returned and stored in $hello 

$goodbye = sayGoodbyeNow(); // "Goodbye" is echo'ed and nothing is returned

echo $hello; // "Hello" is echo'ed

echo $goodbye; // nothing is echo'ed
?>
 
Let er ook op dat je in jouw geval variabelen van buiten de functie in de functie gebruikt, dan moet je global gebruiken:
Dus:
PHP:
<?php
$voornaam="hans";
$achternaam="anders";
function koppel_voor_en_achternaam($voornaam, $achternaam){
global $voornaam,$achternaam;
        return $voornaam . " " . $achternaam;
    }

echo koppel_voor_en_achternaam;
?>

EDIT: excuses, ik zie nu pas dat je die gewoon netjes meeneemt, global is dus niet nodig...
Niet goed gelezen....
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan