Can someone explain the following, seems like a bug to me.

```
<?php

class A implements JsonSerializable {
    public function jsonSerialize() { return []; }
}

new A();
new B();
new C();

class B {}
class C implements JsonSerializable {
    public function jsonSerialize() { return []; }
}

```

Has the following result

```
$ php test.php

Fatal error: Class 'C' not found in test2.php on line 9

```