diff options
Diffstat (limited to 'ext/pcntl/tests/pcntl_exec_2.phpt')
| -rw-r--r-- | ext/pcntl/tests/pcntl_exec_2.phpt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/ext/pcntl/tests/pcntl_exec_2.phpt b/ext/pcntl/tests/pcntl_exec_2.phpt new file mode 100644 index 0000000..02b5e22 --- /dev/null +++ b/ext/pcntl/tests/pcntl_exec_2.phpt @@ -0,0 +1,27 @@ +--TEST-- +pcntl_exec() 2 +--SKIPIF-- +<?php + +if (!extension_loaded("pcntl")) print "skip"; +if (!getenv("TEST_PHP_EXECUTABLE") || !is_executable(getenv("TEST_PHP_EXECUTABLE"))) die("skip TEST_PHP_EXECUTABLE not set"); + +?> +--FILE-- +<?php +if (getenv("PCNTL_EXEC_TEST_IS_CHILD")) { + var_dump((binary)getenv("FOO")); + exit; +} +echo "ok\n"; +pcntl_exec(getenv("TEST_PHP_EXECUTABLE"), array(__FILE__), array( + b"PCNTL_EXEC_TEST_IS_CHILD" => b"1", + b"FOO" => b"BAR", + 1 => b"long") +); + +echo "nok\n"; +?> +--EXPECT-- +ok +string(3) "BAR" |
