26 lines
350 B
PHP
26 lines
350 B
PHP
--TEST--
|
|
Bug #69568: call a private function in closure failed
|
|
--FILE--
|
|
<?php
|
|
class A {
|
|
|
|
private static function testprivate() {
|
|
return 1;
|
|
}
|
|
public static function test() {
|
|
return function() {
|
|
return self::testprivate();
|
|
};
|
|
}
|
|
}
|
|
|
|
class B extends A {
|
|
}
|
|
|
|
$fn = B::test();
|
|
echo $fn();
|
|
|
|
?>
|
|
--EXPECT--
|
|
1
|