2013-06-28 53 views
0

當我的php標籤關閉然後重新打開時,變量信息丟失,並且我有一個錯誤指示變量未定義。php變量範圍在php標籤之外丟失

例如這不起作用:

<?php 
$Header = array('TITLE' => 'Contact Us',); 
?> 
<? echo $Header['TITLE'] ?> 

但這將工作

<?php 
$Header = array('TITLE' => 'Contact Us',); 
echo $Header['TITLE'] ?> 

也有一些是錯誤的PHP的安裝/配置。我在Windows 7上運行php版本5.3.26。

+1

請確保您已在php.ini中啓用短標記 – alwaysLearn

+0

@ Let'sCode然後它如何表示「未定義」? – Red

+0

甚至更​​好不要使用它們,不管php.ini設置如何 – 2013-06-28 04:21:35

回答

0

問題是因爲短標籤已關閉。

爲了啓用短標籤,請打開您的php.ini並搜索short_open_tag並將其設置爲on