xref: /PHP-8.0/ext/opcache/tests/preload_011.phpt (revision 59c3ddab)
1--TEST--
2Argument/return types must be available for preloading
3--INI--
4opcache.enable=1
5opcache.enable_cli=1
6opcache.optimization_level=-1
7opcache.preload={PWD}/preload_variance_ind.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
15interface K {}
16interface L extends K {}
17require __DIR__ . '/preload_variance.inc';
18
19$a = new A;
20$b = new B;
21$d = new D;
22$f = new F;
23$g = new G;
24
25?>
26--EXPECTF--
27Warning: Can't preload unlinked class H: Unknown type dependencies in %s on line %d
28
29Warning: Can't preload unlinked class B: Unknown type dependencies in %s on line %d
30
31Warning: Can't preload unlinked class A: Unknown type dependencies in %s on line %d
32