Fixed corruption of execute_data when ZEND_STRLEN has to cast an object to string.
Cleanup IS_VAR handling