Put и Get

Написал замечательные функции для работы с файлом как с простым массивом:

void _put (string location, mixed what);
mixed _get (string location);

Пользоваться так:

$a = array ('мама', 'мыла', 'раму');
$b = 'привет';
_put ('data.txt?/somestuff/mother', $a);
_put ('data.txt?/more', $b);

$k = _get ('data.txt?/somestuff/mother/1');
   # теперь $k = 'мыла'

$t = _get ('data.txt?/somestuff');
   # теперь $t = array ('mother' => array ('мама', 'мыла', 'раму'))

$j = _get ('data.txt');
   # теперь $j = array ('more' => 'привет', 'somestuff' => array ('mother' => array ('мама', 'мыла', 'раму'))

Кому нужны — обращайтесь, дам.

Дальше
Мои книги