SunshinePHP Developer Conference 2015

xmlrpc_is_fault

(PHP 4 >= 4.3.0, PHP 5)

xmlrpc_is_faultتعیین مقدار آرایه نشان دهنده خطای XMLRPC

Description

bool xmlrpc_is_fault ( array $arg )
Warning

This function is EXPERIMENTAL. The behaviour of this function, its name, and surrounding documentation may change without notice in a future release of PHP. This function should be used at your own risk.

Parameters

arg

آرایه بازگردانده شده توسط xmlrpc_decode().

Return Values

بازگرداندن TRUE اگر آرگومان دارای خظا باشد FALSE در غیر این صورت. توضیح خطا موجود در $arg["faultString"]، کد خطا در $arg["faultCode"].

Examples

مثال xmlrpc_encode_request() را ببینید.

See Also

add a note add a note

User Contributed Notes 1 note

up
1
angelo at at dot com
3 years ago
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']);
    }
   
?>
To Top