Приклад класу, зареєстрованого як обгортка потоку

Приклад нижче реалізує обробник протоколу var://, який дозволяє читати/писати в іменовану глобальну змінну, використовуючи стандартні потокові функції, що працюють із файловою системою, такі як fread(). . Протокол var:// при передачі URL "var://foo" читатиме/писати з/в $GLOBALS["foo"]

Приклад #1 Потік для читання/запису глобальних змінних

Loading...

Результат виконання наведеного прикладу:

line1
line2
line3
string(18) "line1
line2
line3
"