fork download
  1. <?php
  2.  
  3. abstract class MyBehavior
  4. {
  5. function testFunction()
  6. {
  7. return 'test';
  8. }
  9. }
  10.  
  11. class TestClass {
  12. var $cls = array('MyBehavior');
  13.  
  14. function __construct(){
  15. // do something to give me access to function testFunction through
  16. //echo call_user_func($this->cls[0] .'::testFunction'); // As of 5.2.3
  17. echo call_user_func(array($this->cls[0], 'testFunction'));
  18. }
  19. }
  20.  
  21. $test = new TestClass();
  22.  
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
test