• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • xmlrpc_is_fault()

    (PHP 4 >= 4.3.0, PHP 5, PHP 7)

    Determines if an array value represents an XMLRPC fault

    说明

    xmlrpc_is_fault(array $arg): bool
    Warning

    此函数是实验性的。此函数的表象,包括名称及其相关文档都可能在未来的PHP 发布版本中未通知就被修改。使用本函数风险自担。

    参数

    $arg

    Array returned by xmlrpc_decode().

    返回值

    Returns TRUE if the argument means fault,FALSE otherwise. Fault description is available in$arg["faultString"], fault code is in$arg["faultCode"].

    范例

    See example by xmlrpc_encode_request().

    参见

    A note, response from xmlrpc_decode is not always an array. Whenever the XMLRPC server returns a string, xmlrpc_is_fault will complain about not being an array.
    Best way to detect errors is
    <?php
      
      $response = xmlrpc_decode($file);
      if (is_array($response) && xmlrpc_is_fault($response)) {
        throw new Exception($response['faultString'], $response['faultCode']);
      }
      
    ?>