pear / stream_var
Allow stream based access to any variable.
v2.0.0
2023-03-22 21:07 UTC
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-12-23 00:46:50 UTC
README
Allow stream based access to any variable.
Stream_Var
can be registered as a stream with stream_register_wrapper()
and allows stream based acces to variables in any scope.
Arrays are treated as directories, so it is possible to replace temporary directories and files in your application with variables.
Usage
One example use case for Stream_Var
is temporarily modifying data for
code that only uses file functions:
<?php stream_wrapper_register('var', 'Stream_Var'); $GLOBALS['somefile'] = "blah blah blah\n"; echo file_get_contents('var://GLOBALS/somefile'); //outputs "blah blah blah\n" ?>
Installation
$ composer require pear/stream_var
Links
- Homepage
- http://pear.php.net/package/Stream_Var
- Bug tracker
- http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Stream_Var
- Documentation
- http://pear.php.net/manual/en/package.streams.stream-var.php
- Unit test status
https://travis-ci.org/pear/Stream_Var
- Packagist
- https://packagist.org/packages/pear/stream_var