Arquivos
hhvm/hphp/test/quick/cuf01.php
T
ptarjan 503f75d08b Rename test directories
These names don't make sense now that we run both suites the same
way.
2013-04-17 09:06:51 -07:00

25 linhas
723 B
PHP

<?php
class C {
public function foo($x, $y) {
var_dump(isset($this));
return $x + $y;
}
public static function bar($x, $y) {
return $x + $y;
}
}
function main() {
$obj = new C;
var_dump(call_user_func(array($obj, 'foo'), 123, 456));
var_dump(call_user_func(array($obj, 'bar'), 123, 456));
var_dump(call_user_func_array(array($obj, 'foo'), array(123, 456)));
var_dump(call_user_func_array(array($obj, 'bar'), array(123, 456)));
var_dump(call_user_func(array('C', 'foo'), 123, 456));
var_dump(call_user_func(array('C', 'bar'), 123, 456));
var_dump(call_user_func_array(array('C', 'foo'), array(123, 456)));
var_dump(call_user_func_array(array('C', 'bar'), array(123, 456)));
}
main();