View Single Post
  #4  
Old 15-12-2005, 08:23
Benjy's Avatar
Benjy Benjy is offline
Administrateur
 
Join Date: 21-08-2001
Location: Rueil Malmaison (92)
Age: 44
Posts: 2,043
Send a message via MSN to Benjy
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
    
}

__________________
Merci de lire et de respecter les règles et d'utiliser la .
Reply With Quote