php-src/Zend/tests/invalid_const_class_name.phpt
Nikita Popov b3f4a3105c Don't resolve special class names
Adjust zend_resolve_class_name() to not resolve special class names.
This avoids the need to only call this function after a preliminary
check for non-default fetch types. Doing so is somewhat fragile
when dynamic class names are involved.

Fixes oss-fuzz #31139.
2021-02-22 10:11:14 +01:00

9 lines
158 B
PHP

--TEST--
Invalid constant class name in nested class constant access
--FILE--
<?php
[]::X::X;
?>
--EXPECTF--
Fatal error: Illegal class name in %s on line %d