1--TEST-- 2No autoloading during constant resolution 3--INI-- 4opcache.enable=1 5opcache.enable_cli=1 6opcache.optimization_level=-1 7opcache.preload={PWD}/preload_const_autoload.inc 8--EXTENSIONS-- 9opcache 10--SKIPIF-- 11<?php 12if (PHP_OS_FAMILY == 'Windows') die('skip Preloading is not supported on Windows'); 13?> 14--FILE-- 15<?php 16class Foo { 17} 18var_dump(class_exists('Test')); 19try { 20 new Test(); 21} catch (Throwable $ex) { 22 echo $ex->getMessage() . "\n"; 23} 24?> 25--EXPECT-- 26bool(true) 27Undefined constant Foo::BAR 28