Bonjour,
J'utilise un bout de code (de calcul) en PHP mis a jour par un tiers.
Pour ce faire j'ai une classe :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
class MaClasse() {
// ...
public function calculer() {
require("maPageDeCalcul") ;
}
//...
} |
Dans la page incluse, il y a souvent des trucs comme ca :
1 2 3 4 5 6 7 8 9 10 11
| $toto = 12;
$tata =10;
$tutu = 16;
function youpi() {
global $toto,$tata;
// ..
} |
Le probleme, c'est que j'ai l'impression que le mot cle
global, lorsqu'il est inclu dans une classe ne réagi plus pareil.
Pour preuve, un affichage de
$toto dans la fonction (devenue une méthode de ma classe du coup) ne renvoi rien, même pas une erreur ...
Partager