很多大力宣揚「工欲善其事,必先利其器」的文章都尖銳的指出,學習程式設計都必須要有乙個強大的開發環境,許多初學者奉之為聖典,話是沒錯,再加上人們一談到zend studio,鋪天蓋地千遍一律的都是以「zend studio是乙個屢獲大獎的專業 php 整合開發環境,具備功能強大的專業編輯工具和除錯工具,……」,本站也一再強調zend studio是乙個神器級的ide開發工具,於是,很多接觸php不久的童鞋更是感覺如獲至寶,相見恨晚!俗語說「過猶不及」,著實如此,過份的強調工具,實在太本末倒置鳥!看到很多新手如此迷戀zend studio,今天,我不得不指出:zend studio 不是學習php的全部,php本身才是核心,基礎才是重中之重!
大約在2023年的時候,本人得好友信任,共同創立了乙個初學者組織,我們只討論技術,幫助初學者入門,只和初學者討論技術,5年過去了,我明顯的感覺到同樣是初學者,現在的很多初學者都太好大喜功,都太浮躁了,當然社會風氣越發浮躁如此,我不能改變什麼,我只想表達下自己的態度。「萬丈高樓平地起」,「不積矽步,無以至千里」這些老生常談的東西,是有著他深刻的道理的。學習php,當然要打好堅實的基礎,最好自身是計算機專業的學生,不是也沒關係,但最好對於微機原理、作業系統、資料結構這些知識有所了解,對學習任何一門程式語言都大有裨益,其次是在初學者這個階段養成良好的程式設計習慣,端正態度,學會除錯,排錯,學會找資料,學會問問題,至於什麼「高併發」、「分布式」、「高效能」什麼的所謂高深知識,或者框架、設計模式啥的,我認為在初學者階段,對此有所了解便可,無需深究。我認為有必要強調是基礎,基礎,基礎!
很多人把框架、mvc或者zend studio都了解了個遍,再回頭來開始學習php,從hello world開始,當然也有把這些和php同步進行的,結果自然碰到的問題出人意料的多,「這php咋就這麼難呢?」也許很多走這個學習道路的人對此體會頗深。所以,php是根本,php才是真正應該去「學」的東西。其他的都是「用」的。zend studio只是乙個程式設計工具人類利用工具是用來提高工作效率的,用來改進工作方式的,而不是來讓工具玩我們的。在初學php的階段,我並不推薦使用zend studio,但是可以安裝,可以看看它是什麼樣子的。等到了準備完整開發乙個專案的時候,這通常在學完所有的php基礎內容之後,也許我們應該需要實戰一下,是的
已是懸崖百丈冰
猶有花枝俏
蕭瑟夜風今又是
沙場秋點兵
yes,your showtime!這時,你應該想到zend studio,用它做專案是再合適不過的,如果你使用zend studio來練習hello world,顯然,這不太方便。這時,你就會看到,很多功能zend studio已經為您準備好了(想知道哪些具體功能?看看本站的zend studio系列教程吧),就放在那兒,隨時等候你的調遣。所以,在你不需要的時間裡,你花了數倍的時間來學習、來掌握zend studio,結果實際上和你當前的php學習進度根本不搭,這個階段你用不上zend studio,這個階段你不需要zend studio。
在對的時間,邂逅對的人,那樣能讓你幸福一輩子!zend studio就是這樣一位值得你邂逅的人。
關於this 的使用
如有不對的地方請大家指出,呵呵.this 的使用 1.this是指當前物件自己。當在乙個類中要明確指出使用物件自己的的變數或函式時就應該加上this引用。如下面這個例子中 public class a public static void main string args 執行結果 s hellow...
關於MenuHelp的使用
很多程式都是有選單和狀態列,當用滑鼠點開選單移動選擇各選單項的時候,會在狀態列顯示關於該選單項的說明。這個功能mfc是封裝好的,用嚮導生成即可,但用api程式設計就得自己編寫 了,查了一下msdn,有個menuhelp函式可以做到,函式原型為 void menuhelp uint umsg,wpar...
關於 errno的使用
errno 是乙個全域性的變數,在 errno.h 中有它的定義 if defined mt defined dll defined mac crtimp extern int cdecl errno void define errno errno else ndef mt ndef dll crt...