RE: [PHP-DEV] fclose(), file_put_contents(), copy() all fail to return false on error

From: 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 >

« previous php.internals (#55908) next »