PHP内でphp.ini
の値を設定することはできますか?限られた範囲で最適ですか?php.iniの値をプログラムで設定する
背景:コンテンツ作成者のジョブを容易にするためにinclude
コマンドの実行中にshort_open_tag
を強制的に許可したいとします。実際のPHP Webアプリケーションでは長いタグが使用されています(実際は最初は1つ、最後は1つです)が、コンテンツファイルの場合は便利なショートカットを有効にしたいと思います。
コンテンツファイルは、出力バッファリングとrequire
の組み合わせによってレンダリングされ、その結果がビュー固有のテンプレートに書き込まれます。 (私はSmartyなどのテンプレートエンジンについて知っていますが、ここでは使用したくありません)
php.ini
documentation残念ながら、設定値を照会/設定する方法は教えていません。
'(具体的には、[実行時に変更することはない]ができshort_open_tag' http://stackoverflow.com/questions/ 5633301/can-turn-off-short-open-tag-ini-set)はもう使用できません。 – mario
@mario:PHP 5.3.0以降、[それは](http://www.php.net/manual/en/ini.list.php)です。 –
@Cicada:Ah、ok。それが混ざった。 (それはデプロイメントターゲットの5分の1にしか動作しないとき、私にとっては死んだ機能です) – mario