私はPHPにそれほど精通しておらず、次の問題に対する最善の解決策を探しています。
- スクリプトに関する重要な情報を保持するPHP配列があります。
スクリプトでこれを頻繁に再利用する必要があります。
$my_settings = array('width'=>'300', 'height'=>'200', ...);
私はそれをMySQLデータベースに保存します。
PHPスクリプトは、ビューの構成方法を知るために、実行するたびにMySQLからその配列を取得する必要があります。
(配列は最終的にかなり大きくなります...多分数百行...)
スクリプトの最初でこの配列を1回だけ取得して定義し、他の関数などでいつでも再利用できるようにするためのベストプラクティスは何ですか?
それはグローバルに定義することによるものですか?
global $my_settings;
$my_settings = get_my_settings_from_db();
function returnSetting($key='') {
global $my_settings;
return $my_settings[$key];
}
それともこれは悪い考えですか?
それを行うための最も効率的な方法は何ですか?
ありがとう!