[請益] 請問現在先學PHP 6適合嗎 ?

看板PHP作者 (血色曙光)時間15年前 (2010/03/20 00:23), 編輯推噓13(13041)
留言54則, 12人參與, 最新討論串1/1
最近想找一些PHP進階一點的書 發現有不少PHP 6的書已經出來了 但是目前PHP 6不是還在開發階段嗎? 而且現在大多主機也是用PHP 5為主 (自己架設的先不算 , 當主機服務大多還是以穩定版為主) 因此想請問一下 , 現在去買PHP 6的書是否有用呢 ? 順便請問幾本書是否適合當進階一點的書 (連結為天瓏書局網站) 1. Learning PHP, MySQL, and JavaScript: A Step-by-Step Guide to Creating Dynamic Websites (Paperback) http://tinyurl.com/ygg4b4n 2. Learning PHP and MySQL: Step-by-Step Guide to Creating Database-Driven Web Sites, 2/e http://tinyurl.com/23czsc 3. Beginning PHP 5.3 (Paperback) http://tinyurl.com/yga76t6 4. Professional PHP Design Patterns (Paperback) http://tinyurl.com/y9843nr --

03/13 00:48,
apple的OS可以打星海2 我就去買十台
03/13 00:48
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.137.166

03/20 00:39, , 1F
事實上!現在大多數的伺服器主機還是PHP4。
03/20 00:39, 1F

03/20 00:40, , 2F
以現在來說,可以了解PHP6和PHP5的差異,但要論基礎。
03/20 00:40, 2F

03/20 00:40, , 3F
其實反倒是建議php4學起,了解php5的新功能。
03/20 00:40, 3F

03/20 00:41, , 4F
最後才去了解PHP6增減了那些功能。
03/20 00:41, 4F

03/20 02:09, , 5F
我倒覺得用了再說 不是每個函數都會用到
03/20 02:09, 5F

03/20 04:03, , 6F
一樓你的根據何在? 怎麼會建議別人學PHP4, 別開玩笑了!
03/20 04:03, 6F

03/20 07:58, , 7F
目前好像是 PHP5 的主機比較多...至少我都幫客戶裝 5.2 以上
03/20 07:58, 7F

03/20 07:59, , 8F
現在開始學PHP6不會太早,但是要有跟著開發團隊轉方向的準備
03/20 07:59, 8F

03/20 09:13, , 9F
雖然我也是從PHP4開始學, 但是我覺得從PHP5開始不錯
03/20 09:13, 9F

03/20 12:22, , 10F
台灣的虛擬主機空間,目前還是以PHP4最多
03/20 12:22, 10F

03/20 21:36, , 11F
謝謝各位:)
03/20 21:36, 11F

03/20 23:08, , 12F
根據在於你客戶的伺服器是php4,用php6就會拼命的出錯!
03/20 23:08, 12F

03/20 23:12, , 13F
去想想伺服器商如果從PHP4換成PHP5,會造成多少成本。
03/20 23:12, 13F

03/20 23:12, , 14F
更何況是目前幾乎沒有被主機商採用的PHP6
03/20 23:12, 14F

03/20 23:13, , 15F
如果你是一間公司,為了升級PHP5而必須修正部份語法。
03/20 23:13, 15F

03/20 23:14, , 16F
甚至升級PHP6,要修正「一大堆」語法。
03/20 23:14, 16F

03/20 23:14, , 17F
這個成本考量上就讓很多公司寧願維持現狀,除非是寫新的。
03/20 23:14, 17F

03/20 23:15, , 18F
何況新的東西都要一段穩定適應期。萬一裝了PHP6拼命當……
03/20 23:15, 18F

03/20 23:15, , 19F
尤其是OSC之類的軟體根本就無法在PHP6上直接跑。
03/20 23:15, 19F

03/21 10:05, , 20F
另外php5雖然向下相容php4,但並非100%支援。各寫各的較好
03/21 10:05, 20F

03/21 17:41, , 21F
學 PHP5 就不會寫 PHP4 了嗎? 兩者不衝突吧...
03/21 17:41, 21F

03/21 17:43, , 22F
若只考慮相容,PHP 5.3 跟 PHP 5.1、5.2 也有很多差異..
03/21 17:43, 22F

03/21 17:44, , 23F
可以學 private、public 這些物件變數觀念,為何還要回頭
03/21 17:44, 23F

03/21 17:44, , 24F
學只有 var 的 PHP4?
03/21 17:44, 24F

03/21 20:42, , 25F
因為當你客戶的php伺服器是php4而你不知道他沒有public
03/21 20:42, 25F

03/21 20:42, , 26F
private而你寫下去時,就等著看程式出錯。
03/21 20:42, 26F

03/21 20:43, , 27F
一位20年資深工程師說:要學基礎,看「專業PHP程式設計」
03/21 20:43, 27F

03/21 20:43, , 28F
這一本入門最理想。它是PHP4開始,了解基本PHP4的架構。
03/21 20:43, 28F

03/21 20:43, , 29F
然後理解PHP5的變更,新功能,最後再去了解PHP6增減的功能
03/21 20:43, 29F

03/21 20:44, , 30F
而至今,仍有相當多的PHP設計師是寫PHP4。
03/21 20:44, 30F

03/21 20:44, , 31F
理由無他:客戶不一定願意花錢做系統上的改變。
03/21 20:44, 31F

03/21 20:45, , 32F
若你要寫相容於原本網頁的功能,就要遵照客戶的要求。
03/21 20:45, 32F

03/21 20:45, , 33F
也就得遵從舊版本語言的架構。
03/21 20:45, 33F

03/21 20:45, , 34F
而我所述的是以PHP4入門,了解PHP5差異,再學習PHP6
03/21 20:45, 34F

03/21 20:46, , 35F
如此一來,不論新舊語法就可以全部通吃。
03/21 20:46, 35F

03/21 20:47, , 36F
我們不仿思考一下,在PHP6推出面世的今天。
03/21 20:47, 36F

03/21 20:47, , 37F
為什麼一些PHP伺服器整合包仍然要包含舊版的PHP4最終版本?
03/21 20:47, 37F

03/21 20:48, , 38F
現實面的說,工程師沒有權利要求客戶為了符合自己所會的版
03/21 20:48, 38F

03/21 20:48, , 39F
本而要客戶花錢去升級伺服器。
03/21 20:48, 39F

03/21 20:48, , 40F
你是一個程式設計師,你只有一個任務:客戶要你做什麼,用
03/21 20:48, 40F

03/21 20:49, , 41F
什麼做。你只能接受。要不就乾脆不要做。\
03/21 20:49, 41F

03/22 14:48, , 42F
所以寫的code盡可能各版通吃是很要的 ^_^
03/22 14:48, 42F

03/22 23:37, , 43F
我同意tkdmaf的說法。話說會評批的人是不會成長的=3=
03/22 23:37, 43F

03/25 13:06, , 44F
不能同意更多,幫學校行政單位開發系統 也是用PHP4
03/25 13:06, 44F

03/25 13:06, , 45F
原因沒有他,因為一堆主機都清一色PHP4
03/25 13:06, 45F

03/25 13:06, , 46F
加上他們系統不可能因為我們一個新系統要全面改PHP5
03/25 13:06, 46F

03/27 10:39, , 47F
寫最相容的Code比較重要 能跑,快,安全就好 不必用物件吧
03/27 10:39, 47F

03/28 00:40, , 48F
不必用物件這種理論去騙騙不懂的初學者還可以。
03/28 00:40, 48F

03/28 00:41, , 49F
能跑,快,安全那是基本要求。容易維護、低除錯率。
03/28 00:41, 49F

03/28 00:41, , 50F
低維護成本、低耦合性,這些才是重要的。
03/28 00:41, 50F

03/28 00:42, , 51F
而且在我所遇過的對象中,講不必用物件的有很高的機率……
03/28 00:42, 51F

03/28 00:42, , 52F
是因為自己懶的去學物件導向。
03/28 00:42, 52F

03/28 00:43, , 53F
假如要用framework,不學物件導向那還真是給自己找麻煩。
03/28 00:43, 53F

03/28 00:44, , 54F
不寫物件,不做函式提取,最後的結果:死掉不能改的程式碼
03/28 00:44, 54F
文章代碼(AID): #1BewKOoC (PHP)
文章代碼(AID): #1BewKOoC (PHP)