--TEST-- Test flock() function: Error conditions --CONFLICTS-- obscure_filename --FILE-- getMessage() . \PHP_EOL; } $i++; } /* Invalid arguments */ $fp = fopen($file, "w"); fclose($fp); try { var_dump(flock($fp, LOCK_SH|LOCK_NB)); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } ?> --CLEAN-- --EXPECT-- *** Testing error conditions *** --- Iteration 0 --- flock(): Argument #2 ($operation) must be one of LOCK_SH, LOCK_EX, or LOCK_UN --- Iteration 1 --- flock(): Argument #2 ($operation) must be one of LOCK_SH, LOCK_EX, or LOCK_UN --- Iteration 2 --- flock(): Argument #2 ($operation) must be one of LOCK_SH, LOCK_EX, or LOCK_UN --- Iteration 3 --- flock(): Argument #2 ($operation) must be of type int, array given --- Iteration 4 --- flock(): Argument #2 ($operation) must be of type int, array given --- Iteration 5 --- flock(): Argument #2 ($operation) must be of type int, string given --- Iteration 6 --- flock(): Argument #2 ($operation) must be of type int, string given --- Iteration 7 --- flock(): Argument #2 ($operation) must be of type int, string given flock(): supplied resource is not a valid stream resource