短縮タグ」タグアーカイブ

PHPで短縮型タグ<?~?>が使えない

PHPを使っている人で<?php~?>のタグを短縮型の<?~?>で書く方って結構いませんか?

本来は、<?php~?>の型で書くのが推奨されているみたいですが、HTML文中に変数だけを表示したい場合に<?=$hensuu?>で書くことがたまにあります。

開発用サーバAでは使用できたのですが、運用サーバBでは使用できなかったことがありました。

結構単純な確認ミスではあるのですが、原因はphp.iniの設定です。

php.ini内の[short_open_tag]の設定がOFFになっていると使えません。

ここをONにして、Apacheを再起動することで<?~?>の短縮型タグが使えるようになります。