xref: /PHP-7.4/ext/opcache/tests/preload_004.phpt (revision 59c3ddab)
1--TEST--
2Preloading class with undefined class constant access
3--INI--
4opcache.enable=1
5opcache.enable_cli=1
6opcache.optimization_level=-1
7opcache.preload={PWD}/preload_undef_const.inc
8--SKIPIF--
9<?php
10require_once('skipif.inc');
11if (PHP_OS_FAMILY == 'Windows') die('skip Preloading is not supported on Windows');
12?>
13--FILE--
14<?php
15var_dump(class_exists('Foo'));
16?>
17--EXPECTF--
18Fatal error: Undefined class constant 'self::DOES_NOT_EXIST' in Unknown on line 0
19
20Fatal error: Failed to resolve initializers of class Foo during preloading in Unknown on line 0
21