GameCorder.net

このエントリーをはてなブックマークに追加

phpクラスの作り方

phpでのクラスの作り方です。
クラスとは、一つのオブジェクトを作って、それに対して色々な機能を持たせて、
作用させるようなものだと思っています。
では、作り方のサンプルです。

<?php

class クラス名{
	public $変数名;		// クラスメンバー(プロパティ)
	
	// クラス内関数の定義
	public function 関数名(){
	
	}
}
?>
		

以上が、基本的な宣言です。
クラス内のメンバーをプロパティと呼びます。
では、サンプルです。

<?php

class Dog{
	public $name;
	
	public function call(){
		echo $this->name;		// プロパティにアクセスするためにはthisが必要
	}
}

$dog = new Dog();
$dog->name = "ヌードル";		// publicなので代入可能

echo $dog->call();
?>

実行結果
ヌードル
		

クラスの中で、プロパティにアクセスする場合は、
$this->
という風に$thisとアロー演算子->を使います。

クラスを作る

クラスを作る(クラスの中身つまりインスタンス)には、newを使います。
$dog = new Dog();
さらにクラスのpublicメンバーにアクセスする場合は、アロー演算子を使います。
$dog->name = "ヌードル"
最後にメソッドアロー演算子で呼び出して終わりです。