クラスは、変数と関数の集まりです。new によりオブジェクトのインスタンスを変数に作成します。
<?php
class Calc_add {
var $add;
function add_num ($a,$b){
$this->add = $a + $b;
}
}
$calc_add = new Calc_add;
$calc_add->add_num(8,6);
print $calc_add->add."<br />";
?>
14
クラスを継承させるにはextendsを使用します。
<?php
class Calc_minus extends Calc_add {
var $minus;
function minus_num ($a,$b){
$this->minus = $a - $b;
}
}
$calc_minus = new Calc_minus;
$calc_minus->minus_num(8,6);
print $calc_minus->minus."<br />";
$calc_minus->add_num(8,6);
print $calc_minus->add."<br />";
?>
2 14