class sondagebox extends Box {
private $DefaultBoxDisponibility = true;
private $DefaultBoxLocation = "Right";
private $Modules = array('sondage','eva','foire');
private $BoxTitle = "Sondages";
private $BoxId = "sondagebox";
public function BoxDispo ($modules=array()) {
return $this->DefaultBoxDisponibility;
}
__________________________________________________
______
Bonjour,
je suis en train de regarder l'architeture d'un site web, mais j'ai un petit problème de compréhension.
C'est la définition d'une classe (je l'ai tronqué pour qu'on regarde la partie qui m'intéresse) et je ne comprends pas le rôle de $modules=array() qui est passé en argument. Quand on va appeler la fonction BoxDispo, il va se passer quoi ?
Avec les valeurs qui sont prédéfinies, la fonction BoxDispo va renvoyer "true", mais est-ce que cela va créer une variable de type tableau nommmé £module, et si oui, qu'est-ce qu'il y aura dedans après l'exécution de la fonction ?