Page 1 sur 1

function test($bonjour="moi") > Ca sert à quoi?

Posté : 04 févr. 2007, 15:08
par Arcanis
Salut!

Dans plusieurs scripts php, j'ai remarqué qu'il y avait parfois des fonctions du type
<?php
	function test($val="test") {
		echo $val;
	}
?>
Mais je ne sais pas à quoi ça sert (c'est juste par curiositée, et aussi parce que j'ai pas envie de laisser filer un truc qui pourrait éventuellement être utile). Les recherches du net ne m'ont pas données de réponses.

Voilou.

Merci d'avance

Posté : 04 févr. 2007, 15:12
par Truc
Salut,

ça sert à initialiser un paramètre si celui ci n'est pas explicitement précisé.

l'appel de la fonction peut donc se faire de 2 manières :
<?php
    function test($val="test") {
        echo $val;
    }

test("ceci est un test"); // affichera "ceci est un test"

test(); // affichera "test"
?>

Posté : 04 févr. 2007, 15:18
par Arcanis
Image
C'est exactement ce que je cherchais il y a un certain temps...

Merci!