--TEST-- Test fopen, fclose() & feof() functions: error conditions --FILE-- --EXPECTF-- *** Testing error conditions for fopen(), fclsoe() & feof() *** Warning: fopen() expects at least 2 parameters, 1 given in %s on line %d bool(false) Warning: fopen() expects at least 2 parameters, 0 given in %s on line %d bool(false) Warning: fclose(): 5 is not a valid stream resource in %s on line %d bool(false) Warning: fclose() expects parameter 1 to be resource, Unicode string given in %s on line %d NULL Warning: fclose() expects exactly 1 parameter, 0 given in %s on line %d NULL Warning: feof(): 5 is not a valid stream resource in %s on line %d bool(false) Warning: feof() expects parameter 1 to be resource, Unicode string given in %s on line %d NULL Warning: feof() expects exactly 1 parameter, 0 given in %s on line %d NULL Warning: fopen() expects at most 4 parameters, 5 given in %s on line %d bool(false) Warning: fclose() expects exactly 1 parameter, 2 given in %s on line %d NULL Warning: feof() expects exactly 1 parameter, 2 given in %s on line %d NULL -- Testing fopen(), fclose() & feof() with invalid arguments -- -- Iteration 1 -- Warning: fopen(string): failed to open stream: No such file or directory in %s on line %d bool(false) Warning: fclose() expects parameter 1 to be resource, Unicode string given in %s on line %d NULL Warning: feof() expects parameter 1 to be resource, Unicode string given in %s on line %d NULL -- Iteration 2 -- Warning: fopen(10): failed to open stream: No such file or directory in %s on line %d bool(false) Warning: fclose() expects parameter 1 to be resource, integer given in %s on line %d NULL Warning: feof() expects parameter 1 to be resource, integer given in %s on line %d NULL -- Iteration 3 -- Warning: fopen(10.5): failed to open stream: No such file or directory in %s on line %d bool(false) Warning: fclose() expects parameter 1 to be resource, double given in %s on line %d NULL Warning: feof() expects parameter 1 to be resource, double given in %s on line %d NULL -- Iteration 4 -- Warning: fopen(1): failed to open stream: No such file or directory in %s on line %d bool(false) Warning: fclose() expects parameter 1 to be resource, boolean given in %s on line %d NULL Warning: feof() expects parameter 1 to be resource, boolean given in %s on line %d NULL -- Iteration 5 -- Notice: Array to string conversion in %s on line %d Warning: fopen(Array): failed to open stream: No such file or directory in %s on line %d bool(false) Warning: fclose() expects parameter 1 to be resource, array given in %s on line %d NULL Warning: feof() expects parameter 1 to be resource, array given in %s on line %d NULL -- Iteration 6 -- bool(false) Warning: fclose() expects parameter 1 to be resource, null given in %s on line %d NULL Warning: feof() expects parameter 1 to be resource, null given in %s on line %d NULL -- Iteration 7 -- bool(false) Warning: fclose() expects parameter 1 to be resource, Unicode string given in %s on line %d NULL Warning: feof() expects parameter 1 to be resource, Unicode string given in %s on line %d NULL