xref: /PHP-7.4/tests/lang/bug24926.phpt (revision 782352c5)
1--TEST--
2Bug #24926 (lambda function (create_function()) cannot be stored in a class property)
3--FILE--
4<?php
5
6error_reporting (E_ALL);
7
8class foo {
9
10    public $functions = array();
11
12    function __construct()
13    {
14        $function = create_function('', 'return "FOO\n";');
15        print($function());
16
17        $this->functions['test'] = $function;
18        print($this->functions['test']());    // werkt al niet meer
19
20    }
21}
22
23$a = new foo ();
24
25?>
26--EXPECTF--
27Deprecated: Function create_function() is deprecated in %s on line %d
28FOO
29FOO
30