Directly use zend_string for php_implode/php_explode

Also drop some unnecessary zval separations and copies
Fix bug #68191: Broken reference across objects