2012-07-28 50 views
1

問題開始與這個問題:Why does this `$_SESSION = $_POST` fail?使用記事本++評論`//`在PHP停止腳本

一段時間後,我發現,在這個問題描述我的問題是由評論//在PHP中引起的(如在問題的最後更新中描述)。

我懷疑我的編輯器Notepad ++對此有一些影響。

舉個例子,如果我寫:評論// Comment當前<?...?>內後

<? 
echo "test1<br>"; 
echo "test2<br>"; 
echo "test3<br>"; 
// Comment 
echo "test4<br>"; 
echo "test5<br>"; 
?> 
<? 
echo "test6<br>"; 
echo "test7<br>"; 
echo "test8<br>"; 
?> 

一切都將被忽略。輸出上面是這樣的:

test1的
test2的
TEST3
TEST6
TEST7
test8

另一種意見/*...*/工作正常。

奇怪的是,它只發生在我編輯或創建的評論。所有其他未觸動的評論不會造成任何傷害。可能會有一些Notepad ++設置導致我不知道的。如果之前經歷過這種「看不見的」事情,那麼當你搗鼓這個程序的時候,所以我可能在某個時候做了錯誤的事情。

有什麼建議嗎?

回答

5

檢查您的線路結局!使用unix樣式行結尾保存文件。 (編輯> EOL轉換> UNIX格式)

+0

你如何在Notepad ++中做到這一點? – Steeven 2012-07-28 18:43:57

+0

編輯> EOL轉換> UNIX格式 – BoltClock 2012-07-28 18:45:18

+0

工作。謝謝。 – Steeven 2012-07-28 18:51:09