PHP: Nasıl başka bir nesne olmak bir sınıf içinde bu değişkeni $ olabilir?

0 Cevap php

İşte bir örnek:

class Test {

    public function TestMethod() {

        print_r($this); // Gives me "Test1 Object ( )"

    }
}

class Test1 {

    public function Test1Method() {

        Test::TestMethod();

    }
}

$test1 = new Test1;
$test1->Test1Method();

Ben bu garip buluyorum. Olur neden kimse bana açıklayabilir misiniz?

0 Cevap