From 819db982c35dc49868e0f91cfa025e32697f18ad Mon Sep 17 00:00:00 2001 From: Ciro Scognamiglio Date: Mon, 29 May 2017 12:25:04 +0200 Subject: [PATCH] now parses correctly some args (empty array and empty string) --- php/plc_api.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/php/plc_api.php b/php/plc_api.php index 0c2187e..9468c04 100644 --- a/php/plc_api.php +++ b/php/plc_api.php @@ -147,7 +147,7 @@ class PLCAPI $members[$vk] = $this->xmlrpcValue($vv); } - if (array_key_exists(0, $value)) { + if ((array_key_exists(0, $value)) || (empty($value))) { return new PhpXmlRpc\Value( $members, 'array' @@ -174,12 +174,7 @@ class PLCAPI return new PhpXmlRpc\Value($value, 'int'); break; default: - if (empty($value)) { - return new PhpXmlRpc\Value(null, 'null'); - } else { - return new PhpXmlRpc\Value($value); - } - + return new PhpXmlRpc\Value($value); break; } } @@ -198,7 +193,11 @@ class PLCAPI */ function internal_call_phpxmlrpc($method, $args = NULL, $backtrace_level = 2) { - +// +// echo '
';
+//      var_dump($method);
+//      var_dump($args);
+//      echo '
'; PhpXmlRpc\PhpXmlRpc::$xmlrpc_null_extension = true; -- 2.43.0