diff options
Diffstat (limited to 'ext/standard/tests/file/file_put_contents_variation1.phpt')
-rw-r--r-- | ext/standard/tests/file/file_put_contents_variation1.phpt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/ext/standard/tests/file/file_put_contents_variation1.phpt b/ext/standard/tests/file/file_put_contents_variation1.phpt new file mode 100644 index 0000000000..35d193095c --- /dev/null +++ b/ext/standard/tests/file/file_put_contents_variation1.phpt @@ -0,0 +1,43 @@ +--TEST-- +Test file_put_contents() function : variation - test append flag +--CREDITS-- +Dave Kelsey <d_kelsey@uk.ibm.com> +--FILE-- +<?php +/* Prototype : int file_put_contents(string file, mixed data [, int flags [, resource context]]) + * Description: Write/Create a file with contents data and return the number of bytes written + * Source code: ext/standard/file.c + * Alias to functions: + */ + +echo "*** Testing file_put_contents() : variation ***\n"; + +$filename = "FilePutContentsVar1.tmp"; + +$data = "The first string to write"; +$extra = ", followed by this"; + +var_dump(file_put_contents($filename, $data)); +var_dump(file_put_contents($filename, $extra, FILE_APPEND)); +echo filesize($filename)."\n"; +readfile($filename); +echo "\n"; +clearstatcache(); +file_put_contents($filename, $data); +echo filesize($filename)."\n"; +readfile($filename); +echo "\n"; +unlink($filename); + + +?> +===DONE=== +--EXPECTF-- +*** Testing file_put_contents() : variation *** +int(25) +int(18) +43 +The first string to write, followed by this +25 +The first string to write +===DONE=== |