RE: [PHP-DEV] fclose(), file_put_contents(), copy() all fail to return false on error
| From: | Jared Williams | Date: | Sun, 23 Oct 2011 12:59:16 +0000 |
| Subject: | RE: [PHP-DEV] fclose(), file_put_contents(), copy() all fail to return false on error | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-55908@lists.php.net to get a copy of this message | ||
Raised this 5 years ago..
http://marc.info/?l=php-internals&m=113998880315574&w=2
Jared
> -----Original Message-----
> From: Tom Boutell [mailto:tom@punkave.com]
> Sent: 21 October 2011 20:40
> To: PHP Internals
> Subject: [PHP-DEV] fclose(), file_put_contents(), copy() all
> fail to return false on error
>
> It appears that all three of these functions do not return
> false on error as they should if the stream is not flushed
> successfully. Yipes!
>
> https://bugs.php.net/bug.php?id=60110
>
> Am I missing something here?
>
> It's especially bad with, say, an S3 stream wrapper that
> wants to write the whole thing as one HTTP request, but it
> could bite you with plain old files too.
>
> --
> Tom Boutell
> P'unk Avenue
> 215 755 1330
> punkave.com
> window.punkave.com
>
> --
> PHP Internals - PHP Runtime Development Mailing List To
> unsubscribe, visit: http://www.php.net/unsub.php
>