首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

PHP phpinfo() 無法執行而其他腳本正常:short_open_tag 配置導致解析失敗

     編輯:程式設計綜合問答

現象

不執行/顯示空白,但 正常。

原因

代碼使用短標籤 ,而 php.ini 中 short_open_tag = Off (PHP 5.4+ 默認關閉)。導致該行不被識別為 PHP 代碼,直接作為文本輸出或被忽略。

修正方法

  1. 推薦:統一使用標準標籤
    
    
  2. 或開啟短標籤 (不推薦,移植性差)
    ; php.ini
    short_open_tag = On
    
    重啟 PHP-FPM/Apache。

最佳實踐

  • 所有 PHP 文件**強制使用 **,避免短標籤、ASP 標籤 (<% %>)。
  • 框架/庫代碼均遵循此規範,開啟 short_open_tag 易引入兼容性隱患。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved