1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- --TEST--
- Test file() function : basic functionality
- --FILE--
- <?php
- /*
- * Description: Reads entire file into an array
- */
- require(__DIR__ . '/file.inc');
- $file_path = __DIR__;
- echo "*** Testing file() with basic types of files ***\n";
- $filetypes = array("numeric", "text", "empty", "text_with_new_line");
- foreach( $filetypes as $type ) {
- create_files($file_path, 1, $type, 0755, 100, "w", "file_basic", 1, "byte");
- print_r( file($file_path."/file_basic1.tmp") );
- delete_files($file_path, 1, "file_basic");
- }
- echo "*** Testing for return type of file() function ***\n";
- foreach( $filetypes as $type ) {
- create_files($file_path, 1, $type, 0755, 1, "w", "file_basic");
- $ret_arr = file($file_path."/file_basic1.tmp");
- var_dump( is_array($ret_arr) );
- delete_files($file_path, 1, "file_basic");
- }
- echo "\n--- Done ---";
- ?>
- --EXPECT--
- *** Testing file() with basic types of files ***
- Array
- (
- [0] => 2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
- )
- Array
- (
- [0] => text text text text text text text text text text text text text text text text text text text text
- )
- Array
- (
- )
- Array
- (
- [0] => line
- [1] => line of text
- [2] => line
- [3] => line of text
- [4] => line
- [5] => line of text
- [6] => line
- [7] => line of text
- [8] => line
- [9] => line of text
- [10] => line
- [11] => line
- )
- *** Testing for return type of file() function ***
- bool(true)
- bool(true)
- bool(true)
- bool(true)
- --- Done ---
|