xamppを使用してローカルで開発し、直接インストーラーから PHP をインストールしました。現在、私の PHP コードの一部では、" で始まる PHP コードのみが正しく解析されます。" " または " ""<?php
で始まるものはすべて完全に無視され、そのまま残されます。<?
<?=
いずれかのトークンを解析するように構成を調整するにはどうすればよいですか?
xamppを使用してローカルで開発し、直接インストーラーから PHP をインストールしました。現在、私の PHP コードの一部では、" で始まる PHP コードのみが正しく解析されます。" "
これは、という名前の php.ini 設定です。
short_open_tag = 1 # (enabled)
<?のみを使用して プリプロセッサの起動を開始すると、プリプロセッサが整形式の XML ドキュメントと混同される可能性があります。XML は<? processing-instructionについては、XSLT 処理を必要とする XML が埋め込まれた XHTML ドキュメントを想像してください。プリプロセッサはスタイルシート処理命令と混同し、エラーをスローします。
<?phpプロセッサ開始タグを使用することを強くお勧めします。php.ini で short_open_tag = Off を使用してみてください。また、<?php ini_set('short_open_tag', 'On'); >
問題が発生した場合は使用してみてください。
php.ini で short_open_tag = On を設定できます
これは構成オプションです。詳細については、http : //www.php.net/ini.core (short_open_tag を探してください) を参照してください。
新しいバージョンの場合:
short_open_tag = On