fgets_variation2.phpt [plain text]
--TEST--
Test fgets() function : usage variations - closed handle
--FILE--
<?php
include ("file.inc");
echo "*** Testing fgets() : usage variations ***\n";
echo "-- Testing fgets() with closed handle --\n";
$file_handle = fopen(__FILE__, "r");
fclose($file_handle);
var_dump( fgets($file_handle) ); var_dump( fgets($file_handle, 10) );
echo "-- Testing fgets() with unset handle --\n";
$file_handle = fopen(__FILE__, "r");
unset($file_handle);
var_dump( fgets($file_handle) ); var_dump( fgets($file_handle, 10) );
echo "Done";
?>
--EXPECTF--
*** Testing fgets() : usage variations ***
-- Testing fgets() with closed handle --
Warning: fgets(): %d is not a valid stream resource in %s on line %d
bool(false)
Warning: fgets(): %d is not a valid stream resource in %s on line %d
bool(false)
-- Testing fgets() with unset handle --
Notice: Undefined variable: file_handle in %s on line %d
Warning: fgets() expects parameter 1 to be resource, null given in %s on line %d
bool(false)
Notice: Undefined variable: file_handle in %s on line %d
Warning: fgets() expects parameter 1 to be resource, null given in %s on line %d
bool(false)
Done