123456789101112131415161718192021222324252627282930 |
- --TEST--
- Bug #71622 (Strings used in pass-as-reference cannot be used to invoke C::$callable())
- --FILE--
- <?php
- function getMethodName(&$methodName) {
- $methodName = Abc::METHOD_NAME;
- }
- class Abc {
- const METHOD_NAME = "goal";
- private static function goal() {
- echo "success\n";
- }
- public static function run() {
- $method = "foobar";
- getMethodName($method);
- var_dump(is_callable("self::$method"));
- self::$method();
- }
- }
- Abc::run();
- ?>
- --EXPECT--
- bool(true)
- success
|