Posted by M. Sokolewicz on 10/04/25 11:05
try using __CLASS__
Torsten Roehr wrote:
> Hi list,
>
> in PHP4 it was possible to get the name of the calling class with
> debug_bcktrace(). Unfortunately this behaviour has been changed in PHP5. I
> didn't find a solution in the archives.
>
> Is there *any* way to get the name of the calling class?:
>
> class Car {
> function drive() {
> // I need the name of the calling class here
> // in this case it should be 'Porsche'
> }
> }
>
> class Porsche extends Car {
> }
>
> Porsche::drive();
>
>
> Any help is greatly appreciated!
>
> Thanks and best regards,
>
> Torsten Roehr
[Back to original message]
|