1234567891011121314151617181920212223242526272829 |
- --TEST--
- FFI 301: FFI loading on Windows
- --EXTENSIONS--
- ffi
- --SKIPIF--
- <?php if (substr(PHP_OS, 0, 3) != 'WIN') die('skip for Windows only'); ?>
- --INI--
- ffi.enable=1
- --FILE--
- <?php
- require_once('utils.inc');
- $fn = __DIR__ . "/300-win32.h";
- $cont = str_replace(
- "PHP_DLL_NAME",
- ffi_get_php_dll_name(),
- file_get_contents("$fn.in")
- );
- file_put_contents($fn, $cont);
- $ffi = FFI::load($fn);
- $ffi->php_printf("Hello World from %s!\n", "PHP");
- ?>
- --CLEAN--
- <?php
- $fn = __DIR__ . "/300-win32.h";
- unlink($fn);
- ?>
- --EXPECT--
- Hello World from PHP!
|