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?