phpinfoを実行したらページが真っ白になって何も表示されない時の対処法

先日、ブラウザでphpinfoを実行したら真っ白なページが表示されて軽くテンパりました。

先輩への質問の返答が、全部「ググレカス」

知っていれば単純な話なのですが、私のようなPHP初心者は同じミスをしてしまう可能性があるので備忘録として記事にしておきます。

phpinfoとは

ちなみに「phpinfo」とは、現在どのような値がPHPに設定されているのかを出力するための関数です。phpinfoで出力された値を確認すれば、iniファイルなどで設定した内容を確認することができます。

LINK:PHP: phpinfo – Manual

phpinfoを実行してページが真っ白になった場合

ページが白くなったのはこのように記述したのが原因でした。

<?
phpinfo();
?>

この記述の場合、php.iniの設定で[short_open_tag]が[off]になっていると正しく表示されません。コードを下記のように修正すると、phpinfoが正しく実行されます。

<?php
phpinfo();
?>

「phpinfoの書き方」でググると上のコードで紹介しているサイトもありましたが、下のように記述するようにしましょう。