--TEST-- Test popen() and pclose function: error conditions --FILE-- getMessage() . "\n"; } try { popen("abc.txt", "rw"); } catch (ValueError $exception) { echo $exception->getMessage() . "\n"; } try { popen("abc.txt", "rwb"); } catch (ValueError $exception) { echo $exception->getMessage() . "\n"; } ?> --EXPECT-- popen(): Argument #2 ($mode) must be one of "r", "rb", "w", or "wb" popen(): Argument #2 ($mode) must be one of "r", "rb", "w", or "wb" popen(): Argument #2 ($mode) must be one of "r", "rb", "w", or "wb"