ホーム プログラミング PHP インスタンスを作る インスタンスを作る 2009-11-15 プログラミング PHP 仕事でPHPが必要になったので、ちょっとGAEはおあづけです。しかもwebじゃないPHP。少し書いてみて、全然動かなくて泣きそうになったので、一つずつ調べてみないとダメなようです。PHP5からまじめにOOPが導入されたようなので、まずは簡単なサンプルから。 インスタンスを作ってみる <?php class Sample { private $hoge = "fuga"; //インスタンス変数 public static $name = "sample"; //クラス変数 const NUMBER = 1; //定数 public function hello() { //インスタンス変数へのアクセス echo "hello! ".$this->hoge."\n"; } public function hellous() { //クラス変数へのアクセス echo "hello! ".self::$name."\n"; } public function helloconst() { //定数へのアクセス echo "hello! ".self::NUMBER."\n"; } } $var = new sample(); $var->hello(); $var->hellous(); $var->helloconst(); 実行結果はこうなった。 実行結果hello! fuga hello! sample hello! 1