[研究] 空白 PHP 網頁與 open_short_tag
2019-02-09
自己寫的 PHP 網頁程式,或下載安裝的某 PHP 套件,有時候會看到整頁空白、沒有任何錯誤訊息的情況,其實是 PHP tag 使用了 <?php 與 ?>,或使用了 <? 與 ?> ,以及 php.ini 設定 open_short_tag 值的問題。
環境:php-7.3.1-nts-Win32-VC15-x64.zip
預設該 .zip 並沒有 php.ini,而此版 PHP 的 open_short_tag 預設值 On,上面兩種情況都可用。
這是因為 Development 或 Production 版的 php.ini 預設值為 Off ,所以 <? 和 ?> 的用法就會出現整個都空白。
沒有留言:
張貼留言