1--TEST-- 2FFI 300: FFI preloading 3--SKIPIF-- 4<?php require_once('skipif.inc'); ?> 5<?php if (!extension_loaded('Zend OPcache')) die('skip Zend OPcache extension not available'); ?> 6<?php if (substr(PHP_OS, 0, 3) == 'WIN') die('skip not for Windows'); ?> 7<?php if (!extension_loaded('posix')) die('skip POSIX extension not loaded'); ?> 8<?php if (posix_geteuid() == 0) die('skip Cannot run test as root.'); ?> 9--INI-- 10ffi.enable=1 11opcache.enable=1 12opcache.enable_cli=1 13opcache.optimization_level=-1 14opcache.preload={PWD}/preload.inc 15opcache.file_cache_only=0 16--FILE-- 17<?php 18$ffi = FFI::scope("TEST_300"); 19$ffi->printf("Hello World from %s!\n", "PHP"); 20?> 21--EXPECT-- 22Hello World from PHP! 23