<?php class A { public $name = 'Dog'; } class B extends A { public $clean = true; } class C extends B { public $happy = true; } function doStuff1(A &$classA) { $classA = new B(); } function doStuff2(B &$classB) { $classB = new C(); } $class = new A(); doStuff1($class); doStuff2($class); var_dump($class);
You have javascript disabled. You will not be able to edit any code.