save a funccall
abuse zend_ptr_stack for better performance
abuse zend_ptr_stack