Przypadkowo wpadłem na pewne rozwiązanie które ułatwi mi pracę, aczkolwiek nie wiem czy nie jest to po prostu bugiem w PHP i z czasem mój skrypt przez to może nie działać.
Otóż mam sobie 2 klasy:
<?php class A { public function test() { } } class B { public $zmienna; public function __construct() { A::test(); } } new B; ?>
Wynikiem tego kodu jest:
Kod
object(B)#1 (1) { ["zmienna"]=> NULL }
Jak widać $this w klasie A zawiera obiekt z którego metoda test została wykonana - czyli B - czy jest to normalne zjawisko?

Proszę o wytłumaczenie bo w manualu nic na ten temat nie znalazłem.
Pozdrawiam.
EDIT:
Proszę o przeniesienie na podforum o obiektówce - dopiero teraz zobaczyłem że instnieje takie forum
