Bonjour à tous,
Alors voila j'ai me heurte à un problème de php objet un peu spécifique et j'aurais besoin de vos lumières.
J'aimerais avoir la possibilité de définir ou redéfinir le contenu d'une méthode pour un objet après l'avoir déclaré. Concrètement je veux avoir une méthode checkData() qui effectue un test différent sur chaque instance d'un objet.
Ce qui donnerait lors de l'utilisation de l'objet en question :
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 $data1 = new MonObjet($arg1); $data1->recuprétation(); * définition de la méthode checkData() pour $data1 * $data2 = new MonObjet($arg2); $data2->recuprétation(); * définition de la méthode checkData() pour $data2 * $data3 = new MonObjet($arg3); $data3->recuprétation(); * méthode checkData() par défaut pour $data3 * ... ... ... foreach($datas as $data) { if(!$data->checkData()) { $allValid = false; } }
Cela est il possible d'une manière ou d'une autre ?
Partager