PHP vol.30
- クラス
クラス
- 関数の集合体
- クラス名の最初は大文字
//company.php <?php class Company { public $members = array(); //メンバー変数のアクセス修飾子 // public = クラスの外からも呼び出せる。 // private = クラスの外から呼び出せない。クラス内でのみ使用できる。 // protected = クラス内のみ参照したり変更したりできる。 function getMembers() { return $this->members; //$thisはオブジェクト自身を表す変数 } function setMembers($members) { $this->members = $members; } }
//Action require_once ('company.php'); $company = new Company(); //インスタンス化 $employeer = $company->getMembers(); $company->setMembers(array('obt','steps') ); print_r($company->getMembers());
- __construct
- 自動的に呼び出される