PHPのclassの書き方

関数(メソッド)はpublicで変数(プロパティ)はprivate

class hoge {
	public function hogeMethod(){}

	private $_hogeProperty;
}

$obj = new hoge();

echo "<pre>";
var_dump($obj);
echo "</pre>";

object(hoge)#1 (1) {
[“_hogeProperty”:”hoge”:private]=>
NULL
}

### マルチプルインスタンス

class hoge {
	public function setValue($i){
		$this->_value = $i;
	}

	private $_value;
}

$obj = new hoge();
$obj->setValue(10);

echo "<pre>";
var_dump($obj);
echo "</pre>";
$obj = new hoge();
$obj->setValue(10);
var_dump($obj);

$obj2 = new hoge();
$obj2->setValue(20);
var_dump($obj2);

ここまでは基礎。他の言語でもほぼ同じ。