Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /usr/local/src/php7/php-7.0.5/ext/standard/tests/file/ |
Current File : //usr/local/src/php7/php-7.0.5/ext/standard/tests/file/fscanf_variation54.phpt |
--TEST-- Test fscanf() function: usage variations - objects --FILE-- <?php /* Prototype: mixed fscanf ( resource $handle, string $format [, mixed &$...] ); Description: Parses input from a file according to a format */ /* Test fscanf() to scan a file to read objects */ $file_path = dirname(__FILE__); echo "*** Test fscanf(): to read objects from a file ***\n"; // declare a class class foo { public $var1 = 1; public $var2 = 2; function __toString() { return "Object"; } } // create an object $obj = new foo(); //creating new object // create a file $filename = "$file_path/fscanf_variation54.tmp"; $file_handle = fopen($filename, "w"); if($file_handle == false) exit("Error:failed to open file $filename"); //writing object to the file fwrite($file_handle, $obj); //closing the file fclose($file_handle); // various formats $formats = array( "%d", "%f", "%e", "%u", " %s", "%x", "%o"); $counter = 1; // opening file for read $file_handle = fopen($filename, "r"); if($file_handle == false) { exit("Error:failed to open file $filename"); } echo "\n-- iteration $counter --\n"; foreach($formats as $format) { var_dump( fscanf($file_handle,$format) ); rewind($file_handle); } fclose($file_handle); echo "\n*** Done ***"; ?> --CLEAN-- <?php $file_path = dirname(__FILE__); $filename = "$file_path/fscanf_variation54.tmp"; unlink($filename); ?> --EXPECT-- *** Test fscanf(): to read objects from a file *** -- iteration 1 -- array(1) { [0]=> NULL } array(1) { [0]=> NULL } array(1) { [0]=> NULL } array(1) { [0]=> NULL } array(1) { [0]=> string(6) "Object" } array(1) { [0]=> NULL } array(1) { [0]=> NULL } *** Done ***
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare