Edit report at https://bugs.php.net/bug.php?id=70282&edit=1
ID: 70282
Updated by: cmb@php.net
Reported by: info at dynasource dot eu
Summary: class not shown in reflection exception
-Status: Open
+Status: Not a bug
Type: Bug
Package: Reflection related
Operating System: W7
PHP Version: 7.0.0beta3
-Assigned To:
+Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
In the supplied test script, $class is not defined, so the
exception message is:
| Uncaught ReflectionException: Class does not exist in [...]
Note the two spaces between "Class" and "does". Actually, the
name of the class is printed between these two spaces, but the
name is an empty string.
Previous Comments:
------------------------------------------------------------------------
[2015-08-18 10:15:51] info at dynasource dot eu
not in the attachment I posted
------------------------------------------------------------------------
[2015-08-18 09:07:45] laruence@php.net
I don't understand what problem here?
"$class" is substituted as expected
------------------------------------------------------------------------
[2015-08-17 11:59:22] info at dynasource dot eu
Description:
------------
when creating a new ReflectionClass object with a class that doesnt exist, this class is not showing
in the reflection class exception. This does happen in 5.6.* versions of PHP.
Test script:
---------------
$reflection = new ReflectionClass($class);
Expected result:
----------------
an exception with "$class does not exist"
Actual result:
--------------
an exception with "Class does not exist" (not the variable $class)
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=70282&edit=1