我有以下代碼:PHP:隨機「1」輸出到屏幕
if ($currentStage == 7)
{
echo include("include/contentP7.php");
}
「content7.php」的內容存在但它是空白的。 但是,當$ currentStage等於7時,顯示頁面並輸出隨機的「1」,雖然「content7.php」爲空。
我認爲這可能與返回「真」的if語句。爲什麼是這樣的以及如何刪除這個「1」。
我有以下代碼:PHP:隨機「1」輸出到屏幕
if ($currentStage == 7)
{
echo include("include/contentP7.php");
}
「content7.php」的內容存在但它是空白的。 但是,當$ currentStage等於7時,顯示頁面並輸出隨機的「1」,雖然「content7.php」爲空。
我認爲這可能與返回「真」的if語句。爲什麼是這樣的以及如何刪除這個「1」。
include
返回TRUE
成功時,迴盪的時候,就變成1
略去echo
聲明:
if ($currentStage == 7) {
include("include/contentP7.php");
}
包括應該對自己的。
非常感謝 – NeverPhased 2012-02-01 20:22:55
if ($currentStage == 7)
{
include("include/contentP7.php");
}
我不明白其他部件打算做什麼。如果您想從contentP7回顯一個值,請將該內容放入一個變量(可能是HEREDOC或某物)。然後包括和回聲是這樣的:
if ($currentStage == 7)
{
include("include/contentP7.php");
echo $contentP7_variable;
}
,因爲你是呼應的包括(返回狀態的「1」或真值可能會返回),但我不知道怎麼樣,因爲php.net手冊解釋說,這是一種語言結構。不幸的是,我現在無法對此進行測試。
包括可能返回true
(1)當include
我成功。刪除echo
以擺脫1
嘗試刪除回聲 – 2012-02-01 20:23:20
刪除「回聲」。 – j08691 2012-02-01 20:23:22