diff options
Diffstat (limited to 'ext/standard/tests/file/file_get_contents_basic.phpt')
-rw-r--r-- | ext/standard/tests/file/file_get_contents_basic.phpt | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/ext/standard/tests/file/file_get_contents_basic.phpt b/ext/standard/tests/file/file_get_contents_basic.phpt new file mode 100644 index 0000000000..5dc0a5e5c6 --- /dev/null +++ b/ext/standard/tests/file/file_get_contents_basic.phpt @@ -0,0 +1,47 @@ +--TEST-- +file_get_contents() function : basic functionality +--CREDITS-- +Dave Kelsey <d_kelsey@uk.ibm.com> +--FILE-- +<?php + +/* Prototype: string file_get_contents( string $filename[, bool $use_include_path[, + * resource $context[, int $offset[, int $maxlen]]]] ) + * Description: Reads entire file into a string + */ + +$file_path = dirname(__FILE__); +include($file_path."/file.inc"); + +echo "*** Testing the basic functionality of the file_get_contents() function ***\n"; + +echo "-- Testing with simple valid data file --\n"; + + +create_files($file_path, 1, "text", 0755, 100, "w", "file", 1, "byte"); +var_dump( file_get_contents($file_path."/file1.tmp") ); +delete_files($file_path, 1); + +echo "\n-- Testing with empty file --\n"; + +create_files($file_path, 1, "empty", 0755, 100, "w", "file", 1, "byte"); +var_dump( file_get_contents($file_path."/file1.tmp") ); +delete_files($file_path, 1); + +echo "\n*** Done ***"; +?> +--CLEAN-- +<?php +$file_path = dirname(__FILE__); +unlink($file_path."/file_put_contents.tmp"); +unlink($file_path."/file_put_contents1.tmp"); +?> +--EXPECTF-- +*** Testing the basic functionality of the file_get_contents() function *** +-- Testing with simple valid data file -- +string(100) "text text text text text text text text text text text text text text text text text text text text " + +-- Testing with empty file -- +string(0) "" + +*** Done *** |