Bonjour a tous,
J'ai créé une classe ci-dessous qui est édulcoré. Cette classe récupère des paramètre et les insères dans un tableau mais voila j'aimerais savoir quand ma fonction a fini de prendre les paramètre pour les insérer dans le tableau.
L'initialisation de cette classe se passe comme ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 class Ma_classe { var $tab_parametre = array(); var $tab_champ = array(); function Ma_classe() { } function param($champ,$parametre) { array_push($this->tab_parametre,$parametre); array_push($this->tab_champ,$champ); $this->verif(); } function verif() { //Mon pb est que pour que array_combine faut que le remplissage des //tableaux dans la fonction param soit termine. $this->tab_champ=array_combine($this->tab_champ,$this->tab_parametre); $tab_param_verif = array('cd','vhs','dvd','mp3'); foreach($this->tab_champ as $param) { if(!in_array($param,$tab_param__verif)) { return false; } } } }
En esperant avoir été clair merci a vous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $Ma_classe= new Ma_classe(); $Ma_classe->Param('Paul','cd'); $Ma_classe->Param('Raymond','dvd'); $Ma_classe->Param('Nom','mp3');
Partager