11-02-2007, 07:54 AM
J'ai trouvé finallement, le manuel done nla solution, mais pas explicitement disons
donner la valeur NULL, et tester avec is_null, ca marche nickel
donner la valeur NULL, et tester avec is_null, ca marche nickel
Code PHP :
<?php
function foobar ($var1 = 'fraise', $var2 = NULL) {
if (!is_null($var2)) {
if (is_array($var2)) {
...
}
else {
...
}
}
else {
// erreur = $var2 est vide
}
}
ya une autre sultion, faire une fonction avec un nombre d'argument variable, et y utiliser la panoplie get_num_args, get_fonc_arg, etc. mais c'est plus lourd...