par
Yann » 30 août 2006, 12:07
Bonjour à tous,
J'aimerais savoir s'il y a un moyen de forcer la surcharge d'opérateur, c'est à dire d'exécuter __set et __get même si la variable existe.
Cela servirait à garder une classe en rapport avec une table mysql, c'est à dire que quand je modifie la variable A en PHP, __set va effectuer la modification et faire une requête SQL pour mettre à jour la colonne a de la ligne de la classe.
(c'est plus pratique de faire $joueur->pv -= 35; que $sql->update("joueurs", "pv=".($joueur->pv-35), "id=".$joueur->id);)
Merci d'avance !
Bonjour à tous,
J'aimerais savoir s'il y a un moyen de forcer la surcharge d'opérateur, c'est à dire d'exécuter __set et __get même si la variable existe.
Cela servirait à garder une classe en rapport avec une table mysql, c'est à dire que quand je modifie la variable A en PHP, __set va effectuer la modification et faire une requête SQL pour mettre à jour la colonne a de la ligne de la classe.
(c'est plus pratique de faire $joueur->pv -= 35; que $sql->update("joueurs", "pv=".($joueur->pv-35), "id=".$joueur->id);)
Merci d'avance !