8/08/2011

[php] Class and Object類別與物件

class MyClass {
//宣告常數
const PI = "3.1415926535";

//宣告成員
var $var1 = 'test';
var $var2;

//靜態成員
static $classname = 'MyClass';

//建構子
funtion __construct() {
    echo 'MyClass被建立';
}
//解構子
funtion __destruct() {
    echo 'MyClass被已解構';
}
//定義方法
funtion showHelloWorld() {
    echo 'HelloWorld!!';
}

//
funtion sum($a, $b) {
return $a + $b ;
}

//取得靜態成員svar1的值
funtion getsvar1($a, $b) {
    return MyClass::$svar1;
}
}
$myclass1 = new MyClass();
echo myclass1 -> var1; //test
$myclass1 -> sum(1,3);//4
echo MyClass::$classname ; //'MyClass'
echo MyClass::PI ; //'3.14......'

沒有留言:

張貼留言