0 追蹤者

介面 yii\base\StaticInstanceInterface

實作於yii\base\DynamicModel, yii\base\Model, yii\data\ActiveDataFilter, yii\data\DataFilter, yii\db\ActiveRecord, yii\db\ActiveRecordInterface, yii\db\BaseActiveRecord
自版本2.0.13
原始碼 https://github.com/yiisoft/yii2/blob/master/framework/base/StaticInstanceInterface.php

StaticInstanceInterface 介面為類別提供靜態實例,可用於取得無法在靜態方法中表達的類別元資訊。

例如:DI 或 行為 所做的調整僅在物件層級顯示,但也可能需要在類別(靜態)層級顯示。

要實作 instance() 方法,您可以使用 yii\base\StaticInstanceTrait

另請參閱 yii\base\StaticInstanceTrait

公共方法

隱藏繼承的方法

方法 描述 定義於
instance() 返回靜態類別實例,可用於取得元資訊。 yii\base\StaticInstanceInterface

方法詳情

隱藏繼承的方法

instance() public abstract static method

返回靜態類別實例,可用於取得元資訊。

public abstract static static instance ( $refresh false )
$refresh 布林值

是否重新建立靜態實例,即使它已經被快取。

回傳 static

類別實例。

                public static function instance($refresh = false);