[php-src] master: `ReflectionMethod::getPrototype()`: add parentheses to error message

From: Date: Mon, 27 Jul 2026 17:37:43 +0000
Subject: [php-src] master: `ReflectionMethod::getPrototype()`: add parentheses to error message
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-140236@lists.php.net to get a copy of this message
Author: Daniel Scherzer (DanielEScherzer) Date: 2026-07-27T10:36:46-07:00 Commit: https://github.com/php/php-src/commit/a1cd11ad0d022c139cf1ed968514f91b53b03478 Raw diff: https://github.com/php/php-src/commit/a1cd11ad0d022c139cf1ed968514f91b53b03478.diff ReflectionMethod::getPrototype(): add parentheses to error message Changed paths: M ext/reflection/php_reflection.c M ext/reflection/tests/bug74949.phpt Diff: diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c index a068f9f48ac6..bba42bdfcc1a 100644 --- a/ext/reflection/php_reflection.c +++ b/ext/reflection/php_reflection.c @@ -3728,7 +3728,7 @@ ZEND_METHOD(ReflectionMethod, getPrototype) if (!mptr->common.prototype) { zend_throw_exception_ex(reflection_exception_ptr, 0, - "Method %s::%s does not have a prototype", ZSTR_VAL(intern->ce->name), ZSTR_VAL(mptr->common.function_name)); + "Method %s::%s() does not have a prototype", ZSTR_VAL(intern->ce->name), ZSTR_VAL(mptr->common.function_name)); RETURN_THROWS(); } diff --git a/ext/reflection/tests/bug74949.phpt b/ext/reflection/tests/bug74949.phpt index 20e0fc00e101..858e766c0144 100644 --- a/ext/reflection/tests/bug74949.phpt +++ b/ext/reflection/tests/bug74949.phpt @@ -21,4 +21,4 @@ try { Method [ <internal> public method __invoke ] { } -Method Closure::__invoke does not have a prototype +Method Closure::__invoke() does not have a prototype

« previous php.cvs (#140236) next »