phpPHP開発 虎の巻

クラス

カテゴリ:クラス

1.クラスの宣言

class クラス名
{
 クラスの内容
}
クラスの内容では
プロパティ=変数の宣言
 public $変数名;
メソッド=関数の宣言
 function 関数名(){
 }
のように行う。
例:
class Man
{
	public $name;
	function show() {
		echo $this->name;
	}
}

2.インスタンス

クラスからインスタンスを作成するには以下のように行う。

$インスタンス名 = new クラス名();
例:
$seito = new Man();

3.プロパティ(属性)

インスタンス内のプロパティ(属性)へのアクセス

$インスタンス名->変数名
例:seitoインスタンスの name属性に "鈴木"を代入
$seito->name = "鈴木";

4.メソッド(操作)

インスタンス内のメソッド(関数)を呼び出す

$インスタンス名->関数名();
例:seitoインスタンスの show関数を実行
$seito->show();

カテゴリ:クラスの記事