2011-01-10 12 views
8

私はPHPサーバーとプログラミングの短いタグを使用している問題を作成しています。それは それはphp.iniファイルで何かを変更することで可能ですが、私はそのための設定を知らない。PHPで短いタグ(<?)を設定するには?

例:

<? echo "hi"; ?> //error....want to allow this also. 
<?php echo "hi"; ?> //ok 

私は、PHPの設定ファイル設定でこれを見つけたが、どのような変更は、私にはわからない必要...

; short_open_tag 
; Default Value: On 
; Development Value: Off 
; Production Value: Off 
+1

'shot_open_tag'を使うと、' <?の代わりに ''と書くこともできます。 echo "hi"?> ' – KingCrunch

+1

今すぐ通常の公開タグに慣れるほうが良いです... –

+0

@FelixKling:なぜ、通常の公開タグに慣れるのが良いと思いますか? – ONOZ

答えて

4

はあなたのphp.iniでshort_open_tag = 1を設定しましたファイル。それはこれにあるかどうあなたのphp.iniで

17

short_open_tag = Offを変更:

short_open_tag = On 
11

、あなたのWAMPのアイコンをクリックし、 "PHP" を。 「PHP設定」をクリックします。あなたがそれをクリックすることで有効にする必要がある "ショートオープンタグ"のオプションがなければなりません、それはチェックマークを表示する必要があります。あなたのwampサーバーは自動的に数秒後に再起動し、その後、短い公開タグが有効になります。

あなたがphp.iniファイルに移動する必要が非WAMPとのコメントを外しshort_open_tag = On

1
sed -i 's/short_open_tag = Off/short_open_tag = On/g' /etc/php.ini 
grep -n short_open_tag php.ini 

最初の行はinlien 秒は確かにその存在

になり、短いタグをオンにするためのphp.iniの置き換えないために
+0

ほとんどのphp.iniファイルは、phpバージョンのサブフォルダにあります。たとえば '/ etc/php/5.6/php.ini' – JpaytonWPD

0

Wamp 2.5には、php.iniの2つのバージョンが含まれています。あなたがApache内でphpを実行している場合(あなたがそうだと思いますが)、\ bin \ apache \ apache2.4.9 \ binにあるものを変更する必要があります。

1

場合によってはshort_open_tagが複数定義されているため、いつもあなたのphp.iniのshort_open_tag = On設定が機能しません。したがって、すべてshort_open_tagを見つけ、Onまたは1と設定します。

short_open_tag = On 
関連する問題