1--TEST-- 2Dynamic static call to instance method should throw. 3--CREDITS-- 4Aaron Piotrowski <aaron@icicle.io> 5--FILE-- 6<?php 7class TestClass 8{ 9 private $test; 10 11 public function method() 12 { 13 $this->test = 'test'; 14 return "Hello, world!\n"; 15 } 16} 17 18$callback = ['TestClass', 'method']; 19echo $callback(); 20?> 21--EXPECTF-- 22Fatal error: Uncaught Error: Non-static method TestClass::method() cannot be called statically in %s:%d 23Stack trace: 24#0 {main} 25 thrown in %s on line %d 26