<?php
interface I
{
const I = 'I';
}
class A implements I
{
const A = 'A';
public function __construct() {}
}
class B extends A
{
const B = 'B';
}
$r = new \ReflectionClass('Closure');
var_dump($r->getExtensionName());
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/1PSdg on line 20
Fatal error: Uncaught exception 'ReflectionException' with message 'Class Closure does not exist' in /in/1PSdg:20
Stack trace:
#0 /in/1PSdg(20): ReflectionClass->__construct('Closure')
#1 {main}
thrown in /in/1PSdg on line 20
Process exited with code 255.
Output for 5.0.0 - 5.0.2
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/1PSdg on line 20
Fatal error: Uncaught exception 'ReflectionException' with message 'Class Closure does not exist' in /in/1PSdg:20
Stack trace:
#0 {main}
thrown in /in/1PSdg on line 20
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING in /in/1PSdg on line 3
Process exited with code 255.