ホームページ  >  記事  >  php教程  >  thinkPHP の _initialize メソッドの分析例

thinkPHP の _initialize メソッドの分析例

高洛峰
高洛峰オリジナル
2016-12-30 09:43:111224ブラウズ

この記事の例では、thinkPHP の _initialize メソッドについて説明します。参考のために皆さんと共有してください。詳細は次のとおりです。

サブクラスの _initialize メソッドは、親クラスの _initialize メソッドを自動的に呼び出します。 PHP のコンストラクター コンストラクターと同様に、親クラスのメソッドを呼び出したい場合は、サブクラスのコンストラクターの初期化メソッドで明示的にparent::__construct() を呼び出す必要があります。

出力: 基本クラス

利用可能な場合は、独自の _initialize メソッドを実行します。

出力: hello I am child

同時に実行する場合はこう書くと良いです

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

出力: 基本クラス hello I am child


この記事が皆様のPHPプログラム設計のお役に立てれば幸いですThinkPHP フレームワークに基づいています。

thinkPHP の _initialize メソッドの分析例に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。