對PHP的物件導向程式設計是否一籌莫展?
其實寫久了PHP的網頁程式, 你會發現將程式包成一個個CLASS會比起你在個別的網頁寫FUNCTION來得更具規畫性, 先將您的網頁規劃成一個個物件, 每個物件裡面又有屬性, 方法等. 你可以把它看成是代數計算機, 代入了值進去, 經過計算再把答案丟出來(方法), 你也可以把它看成是一個直接提供值的東西(屬性).

物件導向程式設計說難不難, 說簡單其實也不簡單, 最大的好處就是讓你可以不必一直重複寫一些一直用到的程式, 他跟INCLUDE的觀念不太相同. INCLUDE只是當作是檔案的部分丟出來, 但CLASS的使用則是區域性計算.

Object Oriented Programming (OOP) 最重要的概念有三種:

  1.  封裝 (encapsulation)
  2.  繼承 (Inheritance)
  3.  多型 (Polymorphism)

說的那麼多, 直接看範例就了解了, PHP官網提供了一些基礎的範例, 相信聰明的你一看就會了解了 ^_^

http://www.php.net/manual/en/language.oop5.basic.php

Leave a reply

required

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>