Quote:
Originally Posted by Aka
Juste une question donc .. tu voit l'interet de ne pas faire appel aux constructeurs par defaut ?
|
Oui : la rétro-compatibilité avec PHP4, qui ne supporte ni
__construct() ni
__desctruct(). C'est pour ça qu'en général je recommande de créer un constructeur générique (appellons-le
toto(), dans la classe
toto), que la fonction
__construct() appelle.
Démonstration Jeanine :
PHP Code:
class toto
{
/* Constructeur PHP5 */
function __construct()
{
$this->toto();
}
/* Destructeur PHP5 */
// je ne m'en sers que très rarement...
function __destruct()
{
//contenu
}
/* Constructeur générique */
function toto()
{
//contenu
}
}