【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
97:nobodyさん 09/03/11 18:04:38 通報しました 98:nobodyさん 09/03/11 19:13:57 TxDdMOL9 「最新記事一覧」とか「サイト内検索」とかの機能を プラグインとしてまとめて、下のようにして読み込んでいます。 $plugin_name = "new_list.php"; define("PLUGIN_DIR",プラグインまでのパス); if(file_exists(PLUGIN_DIR."/".$plugin_name)){ include PLUGIN_DIR."/".$plugin_name; newList(); //プラグイン内の関数を実行 } こうするとプラグインの数だけ毎回includeする事になるのですが 負荷がかからないか、後々めんどうなことにならないかと懸念しています。 自分では予測できないのですが、「こういうやり方だとこうなる」 というような指摘があれば、教えて下さい。 99:nobodyさん 09/03/11 19:55:56 >>96 リカバリしてもmacアドレス変わらないから無理じゃね? 100:nobodyさん 09/03/11 20:05:36 >>98 そういう時のためにinclude_onceとかrequire_onceという組み込み関数が用意されてるけど、負荷が高くなるのでお勧めしない なのでプラグインがクラスで実装されているなら、ファイル名とクラス名を統一しておいて $files = glob(PLUGIN_DIR .'/*.php'); foreach ($files as $file) { if (!class_exists(pathinfo($file, PATHINFO_FILENAME))) require $file; } などとすればいいんじゃない?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4740日前に更新/244 KB
担当:undef