1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- --TEST--
- Test fscanf() function: usage variations - return type without third argument
- --FILE--
- <?php
- /* test fscanf() for its return type */
- $file_path = __DIR__;
- echo "*** Testing fscanf(): for its return type without third argument ***\n";
- // create a file
- $filename = "$file_path/fscanf_variation1.tmp";
- $file_handle = fopen($filename, "w");
- if($file_handle == false)
- exit("Error:failed to open file $filename");
- @fwrite($file_handle, "hello_world ");
- @fwrite($file_handle, 12345);
- fclose($file_handle);
- // open file for reading
- $file_handle = fopen($filename, "r");
- // capturing the return value from fscanf() called without third argument
- $return_value = fscanf($file_handle, "%s");
- var_dump( is_array($return_value), $return_value); // return type is an array
- fclose($file_handle);
- echo "\n*** Done ***";
- ?>
- --CLEAN--
- <?php
- $file_path = __DIR__;
- $filename = "$file_path/fscanf_variation1.tmp";
- unlink($filename);
- ?>
- --EXPECT--
- *** Testing fscanf(): for its return type without third argument ***
- bool(true)
- array(1) {
- [0]=>
- string(11) "hello_world"
- }
- *** Done ***
|