看板 PHP 關於我們 聯絡資訊
我沒有學過C就直接學PHP~我回答我看得懂的東西@_@ ※ 引述《p52189 (皮爺)》之銘言: : 跳進來寫PHP一小段時間 : 感覺很卡 = =" : 從母語到之後玩過(是都皮毛)幾個語言,全都是物件導向的比較嚴格的語言 : 第一次覺得以前的習慣不能直接套用在新環境上 : 一些網路知識(跟網路有關的知識 不是網路上的知識)也不清不楚 : 我讀過HEAD FIRST : 但還有很多疑問 : 第一個是值跟址的問題 : 請問通常狀況下有傳址這件事嗎? 有, 關鍵字: call by reference PHP是用&來作reference, 另外可以研究一下PHP的「=」在array和object的行為 : 我的前輩告訴我 通通當成全域變數來用就對了 : 真的是這樣嗎? 冏 啥? 你不怕變數override然後造成debug到死嗎? : 如果我想寫一個類別 其實例要操作父容器(呼叫他的指令稿)的超全域變數 : 例如GET、SERVER等等 : 會遇到什麼問題? 沒差啊~若可以的話只取出來, 不要作塞進去的動作 : 我能不能直接傳遞整個GET陣列?如何做? 可以啊~ $a = array(); $a = $_GET; : 除此之外因為時常有解讀HTML的需求 : 我覺得HTML長的跟XML蠻像的...(對不起 不要揍我) : 若直接把整個HTML頁面包成一個字串當XML讀 : 可行嗎? (使用PHP 4.X版本) (不熟XD) : 還有就是型別問題 : 這個也很頭大...我常常搞不清楚 : 假如我寫了一個函數(例如建構函數) 怎樣可以規定引數的型別嗎? : 若是這個函數負責處理字串 : 丟布林進去也會被當成字串處理? PHP的型別很....莫名奇妙, 你可以不用理他就會動 false = 0 然後不管數值小於0還是大於0都是true 字串硬要相加的話, 則為0...又可以等同於false... 所以你丟boolean進去會被當數值算~ 雖說型別不太需要CARE程式就會動, 但換來的是不夠熟就會DEBUG到死... : 最後.. : 有人沒學過C/C++ : 後來直接摸PHP的嗎冏 : 哪些地方常摔能不能告訴我Q皿Q : 謝謝!! -- ˋ ˋ φhacoolman 養一隻邊境牧羊犬, / \ 養嘛養嘛養嘛 就能常常換新手機喔! / \ 嘛養嘛養嘛 │ │ 嘛養嘛養嘛 好邊境不養嗎好邊境不\ │ (●ω●) 好邊境不養嗎好邊境不養嗎 \ ︶︶ / 嘿~嘿~嘿~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.114.22
shadowjohn:推啊 02/14 00:57
p52189:謝謝!! 02/14 06:55
UniFish:一樓是羽山大大<(_ _)> 02/14 09:21
gname:html頁面建議使用 template engine來處理比較方便 02/14 13:05