The Yaf_Application class

The Yaf_Application class

(No version information available, might only be in Git)

簡介

Yaf_Application為應用提供了一個輔助設施。 它提供了可重用的資源,常見的和模組化的引導類,還有依賴的檢查。

注意:

Yaf_Application實現了單例模式。 Yaf_Application不能夠被序列化和反序列化, 因為當你嘗試使用PHPUnit來為Yaf寫一些測試用例的時候會造成一些不必要的麻煩。

你可以使用PHPUnit的@backupGlobals註釋來控制全域性變數的備份和恢復操作, 從而可以解決這個問題。

類摘要

final class Yaf_Application {
/* 屬性 */
protected $config;
protected $dispatcher;
protected static $_app;
protected $_modules;
protected $_running;
protected $_environ;
/* 方法 */
public static app(): void
public bootstrap(Yaf_Bootstrap_Abstract $bootstrap = ?): void
public__construct(mixed $config, string $envrion = ?)
public __destruct(): void
public environ(): void
public execute(callable $entry, string $...): void
public getLastErrorMsg(): string
public getLastErrorNo(): int
public getModules(): array
public run(): void
public setAppDirectory(string $directory): Yaf_Application
}

屬性

config

dispatcher

_app

_modules

_running

_environ

目錄

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *