static_this.phpt 475 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. ZE2 $this can be an argument to a static function
  3. --FILE--
  4. <?php
  5. class TestClass
  6. {
  7. function __construct()
  8. {
  9. self::Test1();
  10. $this->Test1();
  11. }
  12. static function Test1()
  13. {
  14. var_dump($this);
  15. }
  16. static function Test2($this)
  17. {
  18. var_dump($this);
  19. }
  20. }
  21. $obj = new TestClass;
  22. TestClass::Test2(new stdClass);
  23. ?>
  24. ===DONE===
  25. --EXPECTF--
  26. Fatal error: Cannot use $this as parameter in %sstatic_this.php on line 16