程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP函數學習心得

PHP函數學習心得

編輯:關於PHP編程

最近我較細致地浏覽了一下PHP的函數部分,以前沒有看的時候,沒有什麼感覺,可是現在我才發現要想真正的了解PHP的全部功能的話,恐怕絕不是一日之寒啊!雖然PHP所提供的函數並不是最豐富的,但數量也很相當,功能也十分強大,而且涉及的范圍很是廣泛,要想真正掌握的話,除了PHP自身的知識以外,還需要許多相關的網絡知識等。但如果你真的有耐心一個一個的攻克每個函數的話,我相信,你一定會受益非淺的。
好了,下面是我在學習過程中的一點體會和學習總結,拿出來和大家一起討論一下,不知是否對大家的學習能有所幫助!
目前,以PHP4為准,最新的在線手冊中一共包括76大類函數庫,每大類中又有不同數量的具體函數,數量不等。這麼多的函數,我一上來的時候,都看蒙了,許多函數都不懂啊!慢慢的,為了學習的方便,我將這些函數分成了以下幾個大類:
1、PHP常用函數:這類函數基本上應該是你在缺省安裝完PHP後就具備的,你馬上就可以使用,包括數學函數、字符串函數等,其他許多語言中都有類似的函數,有過一些編程經驗的人,學起來應該不是很難。
2、與數據庫管理系統交互的函數:看過PHP手冊的前言部分的人都應該知道,PHP支持大量的數據庫系統,PHP與這些數據庫系統的交互都是通過一批函數來完成的。雖然PHP支持的數據庫很多,但通過PHP操作數據庫的方式基本上是一樣的,編程的思路也大同小異。所以大家可以根據自己的情況選擇其中的一種學習,學會一個之後,其他的函數庫也就基本上掌握了,當然可能還有些細微的不同,但我想有了第一種數據庫的經驗,其他的對於你來說應該是沒有什麼問題的了。
3、擴展或非常用的函數:這類函數又分為兩類:一種是在編譯PHP時需要帶上相關的編譯選項時才可以支持的。另一種是為支持一些其他公司的產品而設計的,所以如果你想使用的話,還需要相關的產品的支持和知識。
通過以上的分類,我認為我們在學習的時候應該按照上面的分類順序來進行,先掌握所有的基本的操作函數,他們可能還會在你今後的學習中會用的,這部分應該不是很困難的,而且學習之後會給你繼續向下學習的信心啊!然後再去學習數據庫函數庫,動態網頁的實現很大的程度取決於數據庫系統的應用,如果不會用PHP來控制數據庫的話,那我只能說你還沒有學會PHP。那麼這麼多的函數應該如何去做呢?選擇其中的一種,由於MySQL和PHP的絕對組合,我覺得你還是以它為起點吧,並且你可以在windows環境下去學習的,工作學習兩不誤,何樂而不為呢?最後再去學習第三類函數,當然可能你不用去學它們的,因為這些一般都在解決比較特殊的問題時,才需要使用的。如果你想學的話,當然沒有人會阻止你,不過在學習這部分函數的時候,恐怕你還需要許多其他的相關知識,例如:Linux、XML等等。只有在這種情況下,你才能真正了解你在做什麼,應該如何去調試你的程序,和分析你的程序是否執行正確呢。
最後還有一點是非常重要的:那就是在學習函數的時候,最好是自己動手編些小程序,驗證一下函數的功能,這樣你可以記得較深刻的。學習的效果應該較好的。
好了,以上是我在學習的過程中的一點體會,下面是我在學習的過程中認為應該是屬於第一類的函數,數據庫函數大家一看就知道,不用我說的,其他的應該就是屬於第三類的了!僅供大家參考,還請大家多多指教啊!
第一類PHP常用函數:
array、Date/Time、Directory、Error and Logging、FileSystem、FTP、HTTP、Mail、Math、Network、PHP Option、Regexps、Session、String、URL、Variable

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved