3rd parameter offset of stream_get_contents not works for "0"
| Bug #46426 | 3rd parameter offset of stream_get_contents not works for "0" | ||||
|---|---|---|---|---|---|
| Submitted: | 2008-10-30 08:15 UTC | Modified: | 2010-02-17 00:23 UTC | ||
| From: | zhustar at gmail dot com | Assigned: | |||
| Status: | Not a bug | Package: | Filesystem function related | ||
| PHP Version: | 5.2.6 | OS: | Linux | ||
| Private report: | No | CVE-ID: | None | ||
[2008-10-30 08:15 UTC] zhustar at gmail dot com
Description:
------------
php 5.2.0
I want get the string from begin to the end ("12345")
but return empty when set offset to 0
Reproduce code:
---------------
<?PHP
$tmp = tmpfile();
fwrite($tmp, "12345");
//rewind($tmp);
echo "---\n";
echo stream_get_contents($tmp, -1, 0);
echo "\n";
echo stream_get_contents($tmp, -1, 1);
echo "\n";
echo stream_get_contents($tmp, -1, 2);
echo "\n---";
?>
Expected result:
----------------
---
12345
2345
345
---
Actual result:
--------------
---
2345
345
---
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2008-10-30 10:13 UTC] felipe@php.net