Maison > php教程 > PHP开发 > Analyse des exemples de méthode _initialize dans thinkPHP

Analyse des exemples de méthode _initialize dans thinkPHP

高洛峰
Libérer: 2016-12-30 09:43:11
original
1277 Les gens l'ont consulté

L'exemple de cet article décrit la méthode _initialize dans thinkPHP. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

La méthode _initialize de la sous-classe appelle automatiquement la méthode _initialize de la classe parent. Quant à la construction du constructeur PHP, si vous souhaitez appeler la méthode de la classe parent, vous devez appeler explicitement parent::__construct() dans le constructeur de la sous-classe

<?php
class BaseAction extends Action { // 继承Thinkphp
  protected function _initialize() { // thinkphp中的函数
    echo "Base class";
  }
}
Copier après la connexion

S'il y a s'il n'y a pas de méthode _ initialize, la méthode _initialize de la classe parent est appelée par défaut.

Sortie : Classe de base

Si disponible, exécutez sa propre méthode _initialize.

Sortie : bonjour, je suis un enfant

Si exécuté en même temps, écrivez comme ceci

<?php
class IndexAction extends BaseAction {
  public function _initialize(){ // 如果子类存在initialize,则不执行父类的内容
    parent::_initialize(); // 加上这一句,才执行父类的初始化函数
    echo "hello I am child";
  }
}
Copier après la connexion


Sortie : Classe de base bonjour, je suis un enfant

J'espère que cet article sera utile à la conception de programmes PHP de chacun basé sur le framework ThinkPHP.

Pour plus d'articles liés à des exemples d'analyse de la méthode _initialize dans thinkPHP, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal