2013-01-07 100 views
-2

我一直在使用不同的PHP腳本做一些工作,並且有一個簡短的問題。在他們的不少有被註釋掉了這樣的詩句:刪除PHP中的註釋行

/* 
    $a = 1; $b = 2; $x = 1; 

    $y = $a * $x + $b; 

    if ($y < 5) 
*/ 

難道這些線路安全刪除,如果他們被註釋掉了?在僅有註釋的文件中使用代碼有什麼意義?

+3

你爲什麼問我們?我沒有評論它,所以你應該問問你的同事,誰做的:D – KingCrunch

+0

是的,你可以刪除它們,如果你知道你不需要它們。評論真的是*評論*,程序員會寫這些評論來提醒自己他在做什麼。 (或曾經,無論如何) –

回答

2

讓剛剛註釋掉的文件中的代碼有什麼意義?

什麼都沒有。一些開發人員會將它用於舊代碼的積壓。這是不好的做法,因爲應該使用源代碼管理(如SVN或GIT),並且所有的歷史記錄都會在沿帶有提交消息,爲什麼它被註釋掉/替換。

他們絕對可以安全地刪除,但你可能想問開發商爲什麼他們評論他們,而不是簡單地刪除它們。

0

是的,這些行可以安全地刪除。但是,您應該小心,代碼不相關;它可能已經被其他開發者留在那裏。

評論經常被用來作爲一種工具來「禁用」的代碼段中,並未完全刪除它,因此,如果您以後需要的代碼,你可以簡單地取消它恢復它。

這是不好的做法,留下注釋代碼從長遠來看,但是(這是版本控制是)。

0

上一位作者可能已經在他們的代碼中做了一些測試,然後將它們評論出來供將來測試。可能有許多原因。

是,它完全安全的,如果他們打擾你要刪除這些評論。

+0

太好了,謝謝澄清!我只是確保我沒有錯過重要的東西,並希望得到確認。 – user1953708

0

你是唯一一個誰真正知道是否該線可以安全刪除。

基本上是這樣 - 如果你的應用程序按預期工作,通過各種手段將其刪除。

0

刪除如上所述的註釋塊將不會影響代碼的輸出。

人們經常註釋掉的代碼,而不是將其刪除,如果他們希望在將來參考回去吧。一個更好的選擇是使用源代碼控制,然後你可以回顧以前的代碼,看看它被刪除的原因和時間。

0

將這些刪除是安全的。實際上,如果您使用的是版本控制系統,則無法使用此類評論。這種評論通常發生在人們沒有使用版本控制系統和評論代碼嘗試某些內容並希望保留舊代碼時,以防萬一。如果您使用的是版本控制系統,您可以隨時獲取舊版本的代碼,因此請務必刪除這些註釋。如果你不使用版本控制系統,你應該。

0

直到您知道代碼評論的原因爲止,請勿觸摸。詢問開發此代碼的開發人員,或者通過代碼並瞭解您是否需要這些代碼。