作者 主題: [新手]請問PHP的IF判斷問題  (閱讀 4411 次)

0 會員 與 1 訪客 正在閱讀本文。

ihy08

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
[新手]請問PHP的IF判斷問題
« 於: 2011-01-04 16:26 »
代碼: [選擇]
if($Test == ''){
  $value = "1";
}else{
  $value =  "2";
}

上面一段的if判斷有人會寫成以下這種方式

代碼: [選擇]
$value = ($Test == '') ? "1":"2";
這兩者得出的結果都一樣,請問在效能上會有差別嗎?

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: [新手]請問PHP的IF判斷問題
« 回覆 #1 於: 2011-01-04 16:59 »

我剛剛寫一段 c 程式碼轉成 binary 後,其實結果檔案大小甚至 md5 checksum 都一樣.....

所以兩個效能都相同。
I am kenduest - 小州

my website: http://kenduest.sayya.org/

ihy08

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
回覆: [新手]請問PHP的IF判斷問題
« 回覆 #2 於: 2011-01-04 17:32 »
感謝 小洲老師 的回覆

這個疑惑一直存在很久^^ ;D