]> granicus.if.org Git - php/commitdiff
- Revert auto-conversion in parameter API
authorAndi Gutmans <andi@php.net>
Mon, 1 Dec 2003 11:50:57 +0000 (11:50 +0000)
committerAndi Gutmans <andi@php.net>
Mon, 1 Dec 2003 11:50:57 +0000 (11:50 +0000)
Zend/zend_API.c

index 9d20c6a5b53f1e7dc4aebf79d8103843ecd7db34..404c6a4273c14ce108babfc93deeb58e83318290 100644 (file)
@@ -315,17 +315,10 @@ static char *zend_parse_arg_impl(zval **arg, va_list *va, char **spec TSRMLS_DC)
                                                *p = Z_STRVAL_PP(arg);
                                                *pl = Z_STRLEN_PP(arg);
                                                break;
-
-                                       case IS_OBJECT: {
-                                               if (Z_OBJ_HANDLER_PP(arg, cast_object) && Z_OBJ_HANDLER_PP(arg, cast_object)(*arg, *arg, IS_STRING, 0 TSRMLS_CC) == SUCCESS) {
-                                                       *pl = Z_STRLEN_PP(arg);
-                                                       *p = Z_STRVAL_PP(arg);
-                                                       break;
-                                               }
-                                       }
                                                
                                        case IS_ARRAY:
                                        case IS_RESOURCE:
+                                       case IS_OBJECT:
                                        default:
                                                return "string";
                                }