PHP OOP

Published on 12/31,2006

最近拿PHP來玩OOP(Object-Oriented Programming),發現這還挺有趣的 :)

一、建立類別:

<?php
class myFirstClass{
  var $username;
  var $age;

  function myFirstClass(){
    //this is CONSTRUCTOR!!
  }

  function showMe(){
    echo "My Name is " .$this->username .", and I'm " .$this->age ." years old!";
  }
}
?>

二、類別實體化:

<?php
  $myInstance = new myFirstClass();
  $myInstance->username = "eddie";
  $myInstance->age = 20;
  $myInstance->showMe();
?>

它應該在頁面上會輸出:
My Name is eddie, and I’m 20 years old!

我用的是php4的版本,所以跟5的版本應該會有些不同,至少Contrustor的方法就不太一樣了

參考資料:
PHP: Classes and Objects (PHP 4) - Manual
How efficient is OOP in PHP?


寫個回應吧

發表回應 {nocache:b4ff953b69d39803517c2d82f3698dd5#0}

回應 PHP OOP