【PHP】下らねぇ質問はID出して書き込みやがれ 85
■ このスレッドは過去ログ倉庫に格納されています
0821795
2009/07/26(日) 15:56:02ID:???>>799
>>800
>>801
ありがとうございます。
説明不足で申し訳ありませんでした。
例では示しませんでしたが、
func( )は巨大な配列(16000個)を返す関数です。
func0.php〜func9.php内には、サイズは同じで中身の違う配列が定義されています。
0〜9の選択はユーザの次第です。
このとき、0〜9の1個だけを呼ぶ場合もあれば、
0〜9の中から2個を呼んで、関数から返ってきた2つの配列を足し合わせる、といったこともします。
ファイルを別々にしているのは、1個1個のファイル自体が巨大なため、
必要なfunc[0-9].phpのみを必要な時のみインクルードして、無駄な資源確保を避けたいと考えたからです。
func( )と名前を統一しているのは、インターフェースの統一のためです。
for文で例より、もっとシンプルに書くなら以下のような感じです。
===========================================
{
include("func0.php");
$A = func();
}
// スコープを抜けたので、func0.phpはメモリから開放
===========================================
■ このスレッドは過去ログ倉庫に格納されています