PHP 7 callback references

revision cf188139f0b179dcd29de60bd7677995c1eab11c

raw

callback-references.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
class Log
{
    function doLog($msg)
    {
        echo $msg . "\n";
    }
}
 
$log = new Log();
$cb = array($log, 'doLog');
call_user_func($cb, 'hi');
 
$cb2 = &$cb;
call_user_func($cb2, 'hi2');
?>
raw

output-php7.txt

hi
Warning: call_user_func() expects parameter 1 to be a valid callback, no array or string given in /in/G2i2D on line 15

see http://3v4l.org/G2i2D#vphp7@20150101

History