diff --git a/ext/pcntl/tests/pcntl_exec_004.phpt b/ext/pcntl/tests/pcntl_exec_004.phpt new file mode 100644 index 000000000000..270fdb755ca1 --- /dev/null +++ b/ext/pcntl/tests/pcntl_exec_004.phpt @@ -0,0 +1,25 @@ +--TEST-- +pcntl_exec() - Testing error when non-stringable arguments are passed for $args and $env_vars. +--EXTENSIONS-- +pcntl +--SKIPIF-- + +--FILE-- +getMessage() . "\n"; +} + +try { + pcntl_exec(getenv("TEST_PHP_EXECUTABLE"), ['-n'], [new stdClass()]); +} catch (Error $error) { + echo $error->getMessage() . "\n"; +} +?> +--EXPECT-- +Object of class stdClass could not be converted to string +Object of class stdClass could not be converted to string