Bonjour,
Jusqu' php5.6 je me servais des appels statiques pour stocker des résultats de traitements communs dans les objets appelants:
Et hop n'importe quel script appelant pouvait récupérer le résultat d'un traitement commun dans ses propriétés.
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 class traitment_commun { function getParam() { $this->param = 'traitement quelconque'; } } class appelant { function __construct() traitment_commun::getParam(); echo $this->param; //'traitement quelconque' }
Mais depuis php7 la ligne $this->param = 'traitement quelconque' donne l'erreur donnée dans le sujet
Quelle est maintenant la méthode appropriée pour obtenir ce même résultat ?
Partager