developer's diary

最近はc#のエントリが多いです

クラスの定義と利用方法

クラスの定義

<?php
class MyClass {
    var $value1= 100;
    var $arr = array(1, 2, 3);

    var $value2;
    var $today;

    function MyClass() {
        $this->value2 = $this->value1;
        $this->today = date('Y-m-d');
    }

    function get_value() {
        return $this->value2;
    }

    function set_value($value) {
        $this->value2 = $value;
    }
}
?>

作成したクラスの利用

<?php
$obj = new MyClass();

print $obj->value1."\n";
print $obj->get_value()."\n";
$obj->set_value('aaa');
print $obj->get_value();
?>