推 ericdoctor: 謝謝你的回文 我理解強型態與弱型態語言,因為本身是F 11/15 15:53
→ ericdoctor: 2E,所以也有寫js,只是不太懂在PHP,宣告並賦值的行 11/15 15:53
→ ericdoctor: 為應該怎麼用語言描述 11/15 15:53
→ ericdoctor: 原來要把error_reporting打開才會看到error,謝謝告知 11/15 15:57
→ ericdoctor: ,我也有爬文到相關的用法是說要使用前要先初始化,我 11/15 15:57
→ ericdoctor: 也認同這一點,但是不知道有沒有建議的寫法(比如說我 11/15 15:57
→ ericdoctor: 今天想用整數要先賦的值是0,想用字串就要先給空字串) 11/15 15:57
→ ericdoctor: 或是有什麼關鍵字或資源可以跟原po請教 11/15 15:57
→ MOONRAKER: 當然是要當什麼用就設什麼啊 初值設0.0下面當字串用 11/15 16:03
→ MOONRAKER: 你是參加IOCCC嗎 11/15 16:03
推 ericdoctor: 我具體講一下我的問題好了 11/15 18:43
→ ericdoctor: 不好意思 這邊用Java表示 11/15 18:43
→ ericdoctor: 有時候會這樣寫 11/15 18:43
→ ericdoctor: int x; 11/15 18:43
→ ericdoctor: if(條件){ x =10;}else if(){ x=11;} 11/15 18:43
→ ericdoctor: 但是php只要 11/15 18:43
→ ericdoctor: if(條件){ $x =10;}else if(){ $x=11;} 11/15 18:43
→ ericdoctor: 揪能正常使用,不知道這樣的寫法是好的還是不好的 11/15 18:43
→ tkdmaf: 樓上,你的寫法會引發nil的問題吧。 11/15 21:36
→ tkdmaf: 你這樣萬一二個條件都不對不就崩了? 11/15 21:37
推 ericdoctor: 的確還要再加上else才完成,我這邊只是省篇幅,抱歉造 11/15 21:53
→ ericdoctor: 成誤解,主要是想請問這樣變數還有需要在if敘述之前初 11/15 21:53
→ ericdoctor: 始化嗎? 11/15 21:53
→ MOONRAKER: 你有執行路徑觀念吧?拿來php也是一樣 11/16 01:51
→ MOONRAKER: 你確定nested if可以對應到所有狀況 當然可以不要初值 11/16 01:52
→ MOONRAKER: 你不太確定 或者想保平安 像開車門之前先看後面一樣 11/16 01:53
→ MOONRAKER: 那就把初值寫在前面 這樣起碼有個fail-safe 11/16 01:55
→ MOONRAKER: 要考慮一下 這個code將來可能會交給別人 那時他會怎麼 11/16 01:59
→ MOONRAKER: 修改 會不會在else後面再加東西讓他不能涵蓋所有狀況 11/16 02:02