diff options
Diffstat (limited to 'ext/opcache/tests/preload_loadable_classes_2.phpt')
-rw-r--r-- | ext/opcache/tests/preload_loadable_classes_2.phpt | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/ext/opcache/tests/preload_loadable_classes_2.phpt b/ext/opcache/tests/preload_loadable_classes_2.phpt index 665f3157e2..8d4e8e3712 100644 --- a/ext/opcache/tests/preload_loadable_classes_2.phpt +++ b/ext/opcache/tests/preload_loadable_classes_2.phpt @@ -9,11 +9,17 @@ opcache.preload={PWD}/preload_loadable_classes_2.inc <?php require_once('skipif.inc'); if (PHP_OS_FAMILY == 'Windows') die('skip Preloading is not supported on Windows'); -if (getenv('SKIP_ASAN')) die('xfail Startup failure leak'); ?> --FILE-- -Unreachable +<?php +const UNDEF = 1; +class Foo { + const UNDEF = 2; +} +var_dump(class_exists("Test")); +var_dump(Test::X); +var_dump(Test::Y); --EXPECT-- -Fatal error: Undefined constant "UNDEF" in Unknown on line 0 - -Fatal error: Failed to resolve initializers of class Test during preloading in Unknown on line 0 +bool(true) +int(1) +int(2) |