2012-05-01 123 views
0

我有被定期運行一個腳本,我只是好奇哪種方式,我應該編寫代碼的時候最大限度地提高速度...檢查變量是否存在或重寫值。哪個更快?

是可以更快地檢查,如果一個變量的值存在並跳過設置它,或者只是簡單地設置價值再次?

例如它更快地:

if($variable=="") { $variable = "blah"; } 

或只是有

$variable = "blah"; 

或者這是一個非問題?在一天結束時的速度差異可以忽略不計?

感謝您的幫助......

+0

如果變量的值是常量,它不完全是一個變量,是嗎? – CamelBlues

+0

如果這會讓你獲得更多的速度,我不知道你的腳本已經完美的優化了...... ^^ http://i.stack.imgur.com/DJcPs.jpg – hakre

+0

好吧,你是對的我不太瞭解我相信PHP相比很多人。只是試圖學習正確的方式來做事情,因爲我去.. – gspd

回答

4

我覺得速度差別是微不足道的,但你的兩個例子的邏輯是根本不同的(設定值無條件地,與設定值僅在當前值爲空)。

0

再次設置變量,否則php必須檢查