PHP Conference Japan 2024

Yaf_Application 類別

(Yaf >=1.0.0)

簡介

Yaf_Application 類別為應用程式提供了一個引導程序,它提供了可重複使用的資源、基於通用和模組的引導類別以及依賴性檢查。

注意:

Yaf_Application 採用單例模式,並且 Yaf_Application 不能被序列化或反序列化,這會在您嘗試使用 PHPUnit 為 Yaf 編寫測試案例時造成問題。

您可以使用 PHPUnit 的 @backupGlobals 註釋來控制全域變數的備份和還原操作,從而解決此問題。

類別概要

final class Yaf_Application {
/* 屬性 */
受保護的 $config;
受保護的 $dispatcher;
受保護的 靜態 $_app;
受保護的 $_modules;
受保護的 $_running;
受保護的 $_environ;
/* 方法 */
公開的 __construct(混合 $config, 字串 $envrion = ?)
公開的 靜態 app(): 混合
公開的 bootstrap(Yaf_Bootstrap_Abstract $bootstrap = ?):
公開的 environ():
公開的 execute(可呼叫 $entry, 字串 ...$args):
公開的 getLastErrorMsg(): 字串
公開的 getLastErrorNo(): 整數
公開的 getModules(): 陣列
公開的 run():
公開的 setAppDirectory(字串 $directory): Yaf_Application
公開的 __destruct()
}

屬性

config

dispatcher

_app

_modules

_running

_environ

目錄

新增筆記

使用者提供的筆記

此頁面沒有使用者提供的筆記。
To Top