Что произойдет с подсчетом ссылок в следующем коде c для php7? В php7 zval
создаются в стеке, поэтому возникают проблемы со ссылками:
zval destination;
array_init(destination);
{
// scope begin
zval val;
// does val's refcount incremented here or val is copied?
add_next_index_zval(destination, val);
// here the "val" will be destroyed.
// Does "destination" will experience any problems?
}
val
копируется в массив, поэтому если переменнаяval
выходит за пределы области видимости, это не имеет значения. - person NikiC   schedule 14.07.2016