xmlrpc_value

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

includes/xmlrpc.inc, строка 22

Версии
5 – 6
xmlrpc_value($data, $type = FALSE)

Recursively turn a data structure into objects with 'data' and 'type' attributes.

Параметры

$data The data structure.

$type Optional type assign to $data.

Возвращаемое значение

Object.

▾ 3 функции вызывают xmlrpc_value()

xmlrpc_request in includes/xmlrpc.inc
Construct an object representing an XML-RPC request
xmlrpc_server in includes/xmlrpcs.inc
The main entry point for XML-RPC requests.
xmlrpc_value in includes/xmlrpc.inc
Recursively turn a data structure into objects with 'data' and 'type' attributes.

Код

<?php
function xmlrpc_value($data, $type = FALSE) {
  $xmlrpc_value = new stdClass();
  $xmlrpc_value->data = $data;
  if (!$type) {
    $type = xmlrpc_value_calculate_type($xmlrpc_value);
  }
  $xmlrpc_value->type = $type;
  if ($type == 'struct') {
    // Turn all the values in the array into new xmlrpc_values
    foreach ($xmlrpc_value->data as $key => $value) {
      $xmlrpc_value->data[$key] = xmlrpc_value($value);
    }
  }
  if ($type == 'array') {
    for ($i = 0, $j = count($xmlrpc_value->data); $i < $j; $i++) {
      $xmlrpc_value->data[$i] = xmlrpc_value($xmlrpc_value->data[$i]);
    }
  }
  return $xmlrpc_value;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему