私はphp.iniをPHPでテンプレート化しています。 CLI PHPスクリプトを使用して、テンプレートからhttpd.conf、apachectl、およびphp.iniを生成することによって、開発環境をセットアップするためのスクリプトがあります。残念ながら、php.iniの文字列は<?
と<?php
です(コメント内)。 phpが通常のPHPエスケープシーケンスとしてそれらを解釈しないように、何とかそれらをエスケープすることは可能ですか?リテラルをエスケープする<?phpおよび<? PHPスクリプトで
現在、私の回避策は、このように、文字列として出力する実際のPHPのエスケープシーケンスでそれらをラップすることです:
; This directive determines whether or not PHP will recognize code between
; <?php echo "<? and ?>" ?> tags as PHP source which should be processed as such. It's been
; recommended for several years that you not use the short tag "short cut" and
; instead to use the full <?php echo "<?php and ?>" ?> tag combination. With the wide spread use
;
作品。実際に '<? 'をエスケープする方法はまったくありません。 – rinogo
それをする方法はありません。 – gahooa