Использование fopen с «php://memory»

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Просматривая один из исходников, наткнулся на интересное использование функции открытия файла fopen(), в частности так:

$fh = fopen( 'php://memory', 'wb' );

Тоесть в данном примере, мы не открываем с указанием пути или по урлу, а используется схема в форме

fopen(‘scheme://..’)

я так понимаю, создание файла в памяти, без физического создания на диске.

Прикол еще в том что при каждом создании файла в памяти, создается отдельный поток


$fh = fopen( 'php://memory', 'wb' );
$fh1 = fopen( 'php://memory', 'wb' );

$fh и $fh1 это два разных дискриптора на файлы а не один и тот же дискриптор на один и тот же файл

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *