設定用変数の統合

メッセージ

現在、pukiwiki.init.phpにおいて多数の変数が定義、初期化されています。
しかし、それぞれが独立した変数であり、別ファイルの関数で使うためすべてをglobalでパブリック化する必要があります

なので、設定用に連想配列を設けてそれに一括設定してみてはいかがでしょうか

参考: 他アプリ/フレームワーク

設計案A(umorigu)

設計

設定時:

$setter = PukiWikiConfigSetter();
$setter->page_title = 'Sample Title';
...
config($setter);

利用時:

$config = config();
echo $config->page_title();

実装例




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-02-13 (土) 08:26:19
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.267 sec.

OSDN