--TEST-- Test fgets() function : usage variations - closed handle --FILE-- getMessage(), "\n"; } try { var_dump( fgets($file_handle, 10) ); // with specific length } catch (TypeError $e) { echo $e->getMessage(), "\n"; } echo "Done"; ?> --EXPECT-- *** Testing fgets() : usage variations *** -- Testing fgets() with closed handle -- fgets(): supplied resource is not a valid stream resource fgets(): supplied resource is not a valid stream resource Done