2008年11月10日月曜日

 

PHP再入門- オブジェクト指向 その1

PHPなオブジェクト指向入門 vol.1 - 真夜中のプログラミングTips
プロシージャ指向の方も多いと思われるPHP4ユーザを対象
var とか this って何だ?
var $name;
var $id;

varで宣言されたこれらはメンバ変数(プロパティとも呼ばれる)というもので、ここで宣言した変数はクラス内のどこからでも $this->XXXという形($this->name$this->id)で取り出したり、値を変えたりすることができる。

$this->~ とは「このクラスで定義した~」という意味
/* テストクラス */
class test {
  var $name;
  var $id;
  function __construct($tall, $weight){ //コンストラクタ
    $this->tall = $tall;
    $this->weight = $weight;
  }
  function display(){
    print "name:".$this->name.",id:"$this->id;
  }
}
$obj = new test("John","1");
echo $obj->name;
  // John
echo $obj->id;
  // 1
echo $obj->display();
  // name:John,id:1

問題ない部分。

関連

PHP再入門- オブジェクト指向 ~クラス - さぼてん(2008年11月5日記事)

ラベル: ,


コメント: コメントを投稿

登録 コメントの投稿 [Atom]



この投稿へのリンク:

リンクを作成



<< ホーム

This page is powered by Blogger. Isn't yours?

登録 投稿 [Atom]

Google