PHP 板


LINE

看板 PHP  RSS
想問一下 學過JAVA 多型老師是這樣說的 母類別 Animal 子類別 Dog 如果寫 Animal aa = new Dog (); 這樣叫多型 可是PHP在new 時並沒有宣告 是子類別還母類別 如 $aa = new Dog(); 只有在function 裡傳遞參數時會寫出 如 public function putout(Animal $obj) { .... } 所以所以我覺得多型並不是大量使用.. 但在網路上查到很多PHP的多型都是指實作.. 除了 http://0rz.tw/WNuo7 敍述PHP沒有多型 到底上面的文章寫的對嗎? --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.114.1.218
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1466510698.A.396.html
1F:推 storyn26383: 中文翻譯容易誤會,PHP 沒有 overloading,但是有 po 06/22 00:45
2F:→ storyn26383: lymorphism 06/22 00:45
3F:→ sunlights: 但是文章上他們是寫PHP的多型真的是多型嗎? 06/22 13:26
如下 Is what seems like polymorphism in PHP really polymorphism? 然後回答是 I should note that in PHP the polymorphism isn't quite the way it should be. I mean that it does work, but since we have a weak datatype, its not correct. 在PHP裡多型並不是多型應有的樣子..我是指它的確可以運作,但沒有明確的型態 這並不正確 ※ 編輯: sunlights (58.114.1.218), 06/22/2016 13:30:55
4F:→ MOONRAKER: 阿就一個user在google上找到一段 誰講的也不知道 06/22 16:30
5F:→ MOONRAKER: 這樣你就把他奉為聖經了? 06/22 16:31
6F:→ MOONRAKER: 還有你知道stackoverflow的格式嗎?你看到那一塊是他的 06/22 16:31
7F:→ MOONRAKER: 「提問」 別人的「回答」在下面 06/22 16:31
8F:→ MOONRAKER: 底下人家給了一大堆答案 有code有實做 有聲有色 06/22 16:32
9F:→ MOONRAKER: 然後你都不看 只看到說「他這樣問 所以應該是這樣」 06/22 16:32
10F:→ MOONRAKER: 那根本不需要問嘛 你自己都想好了不是嗎 06/22 16:33
11F:→ MOONRAKER: weak typing有他自己的規則 不要用java那套亂想 06/22 16:36
12F:→ gname: 推樓上.. .不要把 JAVA 套進來... 06/23 15:33
13F:→ kyleJ: OOP的術語翻成中文總是很令人混淆 但你說的那個不是 06/24 12:13
14F:→ kyleJ: Override也不是Overload 是宣告父類別的變數可以參考到子 06/24 12:13
15F:→ kyleJ: 類別 是強型別下才會出現的情況 PHP哪管你誰繼承了誰 用$ 06/24 12:13
16F:→ kyleJ: 開頭的變數你愛裝什麼值或參考去哪個物件都可以 06/24 12:17
17F:→ dlikeayu: 樓上最後一段說的不太正確,PHP開發者和framework開發者 06/28 22:10
18F:→ dlikeayu: 現在都是為了效能瓶頸在往型別方面做強化優化 06/28 22:11
19F:→ dlikeayu: 當然你可以按PHP7之前的作法,把這些型別判斷丟給php 06/28 22:12
20F:→ dlikeayu: serve 去處理,但是在意機器成本的公司可能就不是這麼一 06/28 22:13
21F:→ dlikeayu: 回事了 https://wiki.php.net/rfc/return_types 06/28 22:13
22F:推 ej04cj86: interface & abstract class. 能用interface就別用abs 07/17 21:14
23F:→ ej04cj86: 因為比較貴, 除非你的abstract class有init function 07/17 21:15







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP