? La façon dont vous accédez à des constructeurs de classe PHP dépend de la façon dont la classe est définie . Un constructeur de classe public est accessible par n'importe lequel de vos autres classes. Un constructeur de classe privé est disponible uniquement à l'intérieur de la classe pour le projet PHP. Vous devez déterminer l'accessibilité pour les constructeurs de classe , tout en développant vos cours afin de déterminer si vous souhaitez créer un constructeur de classe qui est public ou privé . Public
un constructeur de classe publique vous permet d'instancier une classe et d'utiliser le constructeur de la classe de toute autre de votre code de classe . Le terme «public » désigne les autres classes appelez votre constructeur de classe et de mettre en place des variables définies dans le constructeur . Vous pouvez toujours surcharger les constructeurs de classe , ce qui signifie que vous créez d'autres constructeurs de classe pour mettre en place des valeurs par défaut pour la classe.
Privé
coupes constructeur privé au large de l'accès à le constructeur de la classe de toutes les autres classes, sauf la classe dans laquelle elle est définie. Vous pouvez utiliser cette méthode pour arrêter d'autres classes à partir de la mise en place des membres variables internes. La plupart des constructeurs de classe sont fixés au public, mais vous donnent le constructeur comme privée lorsque vous souhaitez remplacer et «cacher» le constructeur à partir d'autres parties de votre programme .
Usages