SplFileObject and streams
| From: | nyamsprod the funky webmaster | Date: | Thu, 28 Sep 2017 13:06:46 +0000 |
| Subject: | SplFileObject and streams | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-100800@lists.php.net to get a copy of this message | ||
Hi internals,
I've been following the resolution of this bug:
https://bugs.php.net/bug.php?id=44392
and it seems that there is no safe way to expose the internal
SplFileObject filepointer.
So I was wondering if we could not do things differently and instead of
trying to expose the internal file pointer make any stream_* function
which accept a resource stream as parameter accept a SplFileObject. By
doing so we could resolve a couple of issues I encountered while using this
SPL object without adding any new method to the class we could:
- get informations about the object seekable and open mode status using
stream_get_meta_data.
- append/prepend stream filters without using the php://filter/ hack
which has its own limitations.
What do you think ?