Как войти в профессию DevOps. Юрий Мусский, SRE, devops team lead в Scorum, BDtech
Resource в PHP: что значит resource(N) of type (stream) и почему это не баг?
Resource в PHP: что значит resource(N) of type (stream) и почему это не баг? Если ты хоть раз видел в var_dump строку resource(27) of type (stream) и думал: «Что это за число? Можно ли его использовать как ID? Это вообще тип данных?» — этот пост для тебя. Resource — это не значение, а «ручка» (handle) на внешний поток внутри движка PHP. Это указатель, который даёт доступ к файлу, сокету или курсору БД, но сам по себе не хранит данные. Число в скобках — внутренний ID потока на уровне C; его не нужно парсить или сохранять. Важный контраст: php$f = fopen('test.txt', 'r');
var_dump($f); // resource(...