本文目錄一覽:
thinkphp 3.2 怎麼自定義library
添加時上面用 文件短名,下面有目錄,因為操作系統一般只需要給出短名,它會搜索 PATH (Linux 下也有個類似 PATH 的變數,但不叫 PATH)。
而下面的目錄就相當於給 PATH 添加一個值跟在 PATH 變數後面。
像 Gdi32.dll 你在上面的框中只需要添加 Gdi32,不需要擴展名。
spl是什麼意思?
spl,指SPL – Standard PHP Library 標準PHP類庫。
不管是二次開發,還是自己全部重新設計,我們都得要有一個大前提,那就是最大化提高系統平台生命周期,國內很多phper開發者,很多項目的生命周期短得可憐,閱其代碼堅酸難懂。接手的開發人員像被強姦的感覺,,合格的PHP程序員應把代碼看成是一種藝術。
一個操作平台是否擁有良好的可擴展性,布局,可維護性是其根本的基礎。其核心框架必需高度抽象化,有良好的命名空間與對象介面,,這樣才能算是進入貴族藝術編程世界。
SPL(Standard PHP Library) IN PHP5
下一步中大型PHP商業應用的主流的開發將會是以OO,OA軟體開發模式主領潮流,從PHP5到PHP6,google Trends足以證明這一點,過去傳統的面向過程的開發模式將會被棄之,如果你是一位真正合格程序員。
你會發現OO所帶來的好處是深遠的,不僅是軟體工程所帶來的收益,而且此種思維理念對個人思維方式定有大的變革,你會發現你做事情開始方式無處不在。
當然筆者不想去論述用面向過程寫PHP代碼所帶來的好處(如簡單的應用),那種單人時代的開發方式如兒童時代已不適合需求複雜,變化過快的現代商業環境.筆者發現,如今支持面向過程的開發者大多知識不夠全,夠不夠廣,還不足以用OO來解決商業開發,當然這不是絕對。
但一位有著C++,JAVA, Smalltalk、EIFFEL等開發語言背景的程序員,他會無一不支持OO開發模式,相反網路知識框架基礎較少,各種協議一知半解,只會PHP的開發人員他們會覺得面向過程最適合他們。
以上內容參考 百度百科-spl (標準PHP類庫)
php要學哪些
PHP需要掌握的知識還是比較多的,最基本的比如:PHP基本的語法、php框架以及CMS、mysql資料庫設計表、mysql資料庫的基本SQL語句。現在一般PHP的都得會前端,那就包括:js/ajax、html、css。如果更高點層次的就是linux伺服器。
下面參考雷雪松的個人博客學習PHP的路線和一些方法。
1、用集成環境安裝PHP環境,一定要記住這一點,不要自己分開去裝,尤其是自學的朋友。不然你會覺得很複雜,會沒有信心學下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的階段歷練才有最後的沉澱。
2、先了解一些基本的變數類型,語法,函數,基本邏輯,寫簡單的代碼。前期以嘗試,培養興趣為主。這段時間是打基礎很好的時候,這個會影響你後面的發展,不過也可以在後期去完善。
3、這時候你可能覺得PHP就這樣,沒什麼難度,或者有的覺得太難了,簡直一臉疑惑。這個到底有什麼用。在這時候一定要堅持下來,可以試試先放一下,別太較真。慢慢的困惑你的會被你領悟的。這時,建議學習html+css+js,緩解自己的壓力,這個相對簡單,簡歷信心。尤其是js,總結其實有相同的思路,可以結合著一起體會。
4、這些都感覺有80%了解就可以先放放了,現在在學習MySQL,也是先了解基礎的。這個是幹什麼的,我可以用它做什麼。因為之前裝的集成環境。為什麼感覺是凌亂的,我想告訴你的是,一是不要在自己沒能力解決問題的時候死磕,浪費時間,喪失信心。這時候我們要做的是學習壯大自己,不要灰心。二是我本來覺得這一切都了解才是完整的。我們的目標也是要把這些都做好,這才是一個合格的PHP程序員。
5、這一切都順利的話,你基本離預設的目標不遠了,完成了整個學習的70%了。後面的是在之前的基礎上升華。把HTML和css、js結合、靜態文件和PHP結合、PHP和MySQL結合。這個階段可能越到的問題會異常的多,一定要學會解決問題。網上很多都是答案,同樣你要學會問問題。
6、這些之後你基本已經快到學習的尾聲了,但還缺少經驗。這時,你可以看一些網上開源的cms,例如織夢,國內用的多,越到問題好解決。看看一些視頻(網上免費的很多),查漏補缺,總結歸納形成自己的知識體系。是時候該準備慶祝下自己這段的時間沒有白費(一般2到3各月,看平時每天花的時間),基本成為一個合格的PHP程序員了。也該恭喜你了,其實並不那麼難。堅持,堅持;努力,努力;學習,學習。
參考:
原創文章,作者:DKKH,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/149401.html