Fix array_colum segfault

Separate zval to avoid gc from freeing