1--TEST-- 2Bug #19859 (__call() does not catch call_user_func_array() calls) 3--SKIPIF-- 4<?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 is needed'); ?> 5--FILE-- 6<?php 7class test 8{ 9 function __call($method,$args) 10 { 11 print "test::__call invoked for method '$method'\n"; 12 } 13} 14$x = new test; 15$x->fake(1); 16call_user_func_array(array($x,'fake'),array(1)); 17call_user_func(array($x,'fake'),2); 18?> 19--EXPECT-- 20test::__call invoked for method 'fake' 21test::__call invoked for method 'fake' 22test::__call invoked for method 'fake' 23