xy2z / philer
Handle single file operations
0.3.1
2017-11-25 21:32 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2025-03-29 00:33:40 UTC
README
Installation
Install the latest version with Composer. PHP 7.0 or above is required.
$ composer require xy2z/philer
Basic Usage
use xy2z\Philer\Philer; $philer = new Philer('list.txt'); $philer->write(3.14); $philer->write(array('a', 'b', 'c')); echo $philer->read(); /* Result: 3.14 Array ( [0] => a [1] => b [2] => c ) */ // Load a new file and change options $philer->load('new-list.txt'); $philer->set_option('var_dump', true); $philer->write(3.14); $philer->write(array('a', 'b', 'c')); /* Result in 'new-list.txt': float(3.14) array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } */
Options
Options | Description | Default value |
---|---|---|
prepend_timestamp |
Prepends a timestamp before write() | false |
var_dump |
var_dump() each variable | false |
include_trace |
Prepend a trace before each write() | false |
write_prepend |
Prepend a string to each write() | NULL |
write_append |
Append a string to each write() | PHP_EOL |