class クラス名 { // プロパティ private $data; // コンストラクタ function __construct() { $this->data = "abcde"; } // メソッド function getData() { return this.data; } }
クラスは、classキーワードと、クラス名を指定します。 クラス名はPHPの予約語以外なら、数値、アルファベット、ハイフン(-)をしようして命名できます。
new クラス名
クラスの実行は、new演算子を使用してオブジェクトを生成することで利用します。
<?php class TestClass { public $data = "abc"; public function getData() { return $this->data; } }
$obj = new TestClass(); print "関数実行:" . $obj->getData() . "\n"; print "プロパティ表示:" . $obj->data . "\n"; ?>