1
0
mirror of https://github.com/php/php-src.git synced 2026-04-19 14:01:01 +02:00
Files
archived-php-src/ext/opcache/tests/bug81607.phpt

28 lines
527 B
PHP

--TEST--
Bug #81607: CE_CACHE allocation with concurrent access
--EXTENSIONS--
opcache
pcntl
--INI--
opcache.enable_cli=1
--FILE--
<?php
$pid = pcntl_fork();
if ($pid == 0) {
// Child: Declare class FooBar {} to allocate CE cache slot.
require __DIR__ . '/bug81607.inc';
} else if ($pid > 0) {
pcntl_wait($status);
var_dump(new FooBar);
} else {
echo "pcntl_fork() failed\n";
}
?>
--EXPECTF--
Fatal error: Uncaught Error: Class "FooBar" not found in %s:%d
Stack trace:
#0 {main}
thrown in %s on line %d