Constructeurs PHP Ce tutoriel php se concentre sur les constructeurs PHP.Il y a une fonction très spéciale dans la programmation orientée objet, appelée constructur, qui est une méthode qui est automatiquement appelée lorsqu'un objet est créé pour terminer le travail de première classe.Étant donné que cette fonction est automatiquement exécutée dès que la classe php se charge, le travail d'initialisation générale est placé dans cette fonction.1. Constructeurs"
Constructeurs PHP
Ce tutoriel php se concentre sur les constructeurs PHP.
Il y a une fonction très spéciale dans la programmation orientée objet, appelée constructur, qui est une méthode qui est automatiquement appelée lorsqu'un objet est créé pour terminer le travail de première classe.Étant donné que cette fonction est automatiquement exécutée dès que la classe php se charge, le travail d'initialisation générale est placé dans cette fonction.
1. Les constructeurs, comme d'autres fonctions, peuvent passer des paramètres et définir des valeurs par défaut pour les paramètres.
2. Les constructeurs peuvent appeler des propriétés, vous pouvez appeler des méthodes.
3. Les constructeurs peuvent être explicitement appelés par d'autres méthodes.
Dans les versions PHP précédentes, les constructeurs ont utilisé le même nom que le nom de classe pour initialiser l'objet, mais plus tard constaté que si vous voulez changer le nom de classe, vous devez changer sa méthode de construction, de sorte que dans PHP 5, il est implémenté avec la fonction .construct(). Deux soulignements sont faits en face et ne pense pas que c'est un soulignement.
Correspondant au constructeur est un destructeur, qui est exécuté quand un objet devient des ordures ou quand un objet est explicitement détruit.La destruction () destruct() destruction, qui est exécutée lorsqu'un objet poubelle est récupéré.
1. N'appelez pas un destructeur d'objets dans le programme.
2. Le destructeur ne peut pas avoir de paramètres.
3. PHP effectue habituellement la collecte des ordures automatiquement après la fin du programme.
Voici une question à poser, parce que nous créons une classe, et parfois il ya plusieurs instances, alors comment les constructeurs les appellent?l'appel du constructeur de php est en train de lever les projecteurs d'elle-même, et la plus récente est faite.
Le point de base de la connaissance de ce constructeur est de l'ajouter plus tard, et je crois que vous êtes à une perte lorsque vous rencontrez des fonctions inexplicables telles que la construction() .Quant à son application pratique quand alors dis-le, aujourd'hui ne donnera pas d'exemple, il n'est pas facile aujourd'hui ne vont pas au travail, rare ah.