fork download
  1. <?php
  2. //Парни, напрягитесь
  3. class A
  4. {
  5. public function callClassName()
  6. {
  7. return get_class($this);
  8. }
  9. }
  10. class B extends A {
  11.  
  12. }
  13.  
  14. $b = new B;
  15.  
  16.  
  17.  
  18. echo $b->callClassName() . "\n";
  19. //Что надо написать вместо ??? чтоб написало В?
  20. //При __CLASS__ пишет А
  21. //При get_class($this) пишет ничего и Warning: First parameter must either be an object or the name of an existing class in
  22. //Хотя
  23. //пишет В
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
B
string(1) "B"