ローカル(?)php.ini ― 2009年05月22日 03時46分28秒
PHPで作ったアプリケーションと一緒にアプリに必要な設定のみを記述したphp.iniを配置して、
foreach(parse_ini_file('./php.ini') as $key => $value) { ini_set($key, $value); }なんてコードをindex.phpの先頭に差し込んで設定上書きしてみる、というのを思いついてみたのだが。まぁファイル名は別に「php.ini」じゃなくてもいいんだけど。
上記コードで確かに設定上書きは可能なんだけども、
- 所詮ini_set()での設定なので、ini_set()で反映されない項目には使えない
- リクエストで直接呼び出されるすべてのスクリプトに記述する必要がある
まぁ、ZFのMVCアプリケーションなんかで、mbstring関連なんかの設定を切り出しておいたりするのには使えるか。
最近のコメント