php-src/ext/opcache/tests/preload_loadable_classes_1.phpt
Nikita Popov 703e92c121 Don't force constant resolution for include preloading
Same as with property types, we no longer require that all constants
are resolved for preloading to work, it's just an optimization. As
such, drop the forced resolution for include-based preloading and
just keep the optimization.
2021-07-27 10:50:31 +02:00

24 lines
463 B
PHP

--TEST--
Preloading: Loadable class checking (1)
--INI--
opcache.enable=1
opcache.enable_cli=1
opcache.optimization_level=-1
opcache.preload={PWD}/preload_loadable_classes_1.inc
--EXTENSIONS--
opcache
--SKIPIF--
<?php
if (PHP_OS_FAMILY == 'Windows') die('skip Preloading is not supported on Windows');
?>
--FILE--
<?php
var_dump(class_exists('Test'));
var_dump(class_exists('Bar'));
var_dump(class_exists('Foo'));
?>
--EXPECT--
bool(true)
bool(false)
bool(false)