mirror of
https://github.com/php/php-src.git
synced 2026-03-27 17:52:16 +01:00
MFH (Bug #34643 wsdl default value)
This commit is contained in:
@@ -4022,7 +4022,7 @@ static xmlNodePtr serialize_zval(zval *val, sdlParamPtr param, char *paramName,
|
||||
|
||||
if (param != NULL) {
|
||||
enc = param->encode;
|
||||
if (val == NULL || Z_TYPE_P(val) == IS_NULL) {
|
||||
if (val == NULL) {
|
||||
if (param->element) {
|
||||
if (param->element->fixed) {
|
||||
ZVAL_STRING(&defval, param->element->fixed, 0);
|
||||
|
||||
@@ -36,6 +36,7 @@ $cl = new LocalSoapClient(dirname(__FILE__).'/bug34643.wsdl', array("trace"=>1))
|
||||
print_r($cl->__getFunctions());
|
||||
echo $cl->get_it("aaa")."\n";
|
||||
echo $cl->get_it()."\n";
|
||||
var_dump($cl->get_it(null));
|
||||
?>
|
||||
--EXPECT--
|
||||
Array
|
||||
@@ -44,3 +45,4 @@ Array
|
||||
)
|
||||
aaa
|
||||
zzz
|
||||
NULL
|
||||
|
||||
Reference in New Issue
Block a user