« PHP Idiosyncrasies #2 | メイン | ペットの名前トップ10(BlogPet Classic) »

PHP Idiosyncrasies #3

class A {
  function foo() {
    $this->foo = 1;
  }
}

class B {
  function bar() {
    A::foo();
    $this->bar = 1;
  }
}

$obj = new B();
$obj->bar();
var_dump($obj);

object(B)#1 (2) {
  ["foo"]=>
  int(1)
  ["bar"]=>
  int(1)
}

What the...?

トラックバック

このエントリーのトラックバックURL:
http://blog.linkthink.co.jp/mt/mt-tb.cgi/73

コメント (1)

きょうは、機能するはずだったみたい。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

BlogPet

リラックマ

About

2007年11月15日 17:20に投稿されたエントリーのページです。

ひとつ前の投稿は「PHP Idiosyncrasies #2」です。

次の投稿は「ペットの名前トップ10(BlogPet Classic)」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。