/
proc
/
3430793
/
cwd
/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
ext
/
standard
/
tests
/
file
/
File Upload :
llllll
Current File: //proc/3430793/cwd/usr/local/lsws/phpbuild/php-8.0.7/ext/standard/tests/file/007_variation1.phpt
--TEST-- Test fopen and fclose() functions - usage variations - "r" mode --FILE-- <?php /* Test fopen() and fclose(): Opening the file in "r" mode, checking for the file creation, write & read operations, checking for the file pointer position, and fclose function */ $file_path = __DIR__; require($file_path."/file.inc"); create_files($file_path, 1, "text_with_new_line", 0755, 20, "w", "007_variation", 1, "bytes"); $file = $file_path."/007_variation1.tmp"; $string = "abcdefghij\nmnopqrst\tuvwxyz\n0123456789"; echo "*** Test fopen() & fclose() functions: with 'r' mode ***\n"; $file_handle = fopen($file, "r"); //opening the file in "r" mode var_dump($file_handle); //Check for the content of handle var_dump( get_resource_type($file_handle) ); //Check for the type of resource var_dump( ftell($file_handle) ); //Initial position of file pointer var_dump( fread($file_handle, 100) ); //Check for read operation var_dump( fwrite($file_handle, $string) ); //Check for write operation; fails var_dump( fclose($file_handle) ); //Check for close operation on the file handle var_dump( get_resource_type($file_handle) ); //Check whether resource is lost after close operation echo "*** Done ***\n"; --CLEAN-- <?php unlink(__DIR__."/007_variation1.tmp"); ?> --EXPECTF-- *** Test fopen() & fclose() functions: with 'r' mode *** resource(%d) of type (stream) string(6) "stream" int(0) string(20) "line line of text li" Notice: fwrite(): Write of 37 bytes failed with errno=9 Bad file descriptor in %s on line %d bool(false) bool(true) string(7) "Unknown" *** Done ***
Copyright ©2k19 -
Hexid
|
Tex7ure