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());