Browse Source

fix #34078 (Reflection API problems in methods with boolean or null default values)

PHP-5.1
Antony Dovgal 21 years ago
parent
commit
565c7708ca
  1. 2
      Zend/zend_reflection_api.c
  2. 2
      ext/reflection/php_reflection.c

2
Zend/zend_reflection_api.c

@ -1864,7 +1864,7 @@ ZEND_METHOD(reflection_parameter, getDefaultValue)
zv_copy = precv->op2.u.constant;
zv = &zv_copy;
zval_update_constant(&zv, (void*)1 TSRMLS_CC);
zval_update_constant(&zv, (void*)0 TSRMLS_CC);
RETURN_ZVAL(zv, 1, 1);
}
/* }}} */

2
ext/reflection/php_reflection.c

@ -1864,7 +1864,7 @@ ZEND_METHOD(reflection_parameter, getDefaultValue)
zv_copy = precv->op2.u.constant;
zv = &zv_copy;
zval_update_constant(&zv, (void*)1 TSRMLS_CC);
zval_update_constant(&zv, (void*)0 TSRMLS_CC);
RETURN_ZVAL(zv, 1, 1);
}
/* }}} */

Loading…
Cancel
Save