Loading:


    is_soap_fault
    bool is_soap_fault ( $obj )


    Ta funkcja jest przydatna, gdy chcesz sprawdzić, czy SOAP wyzwa porakę , ale nie lubi używać wyjątków. Aby z niej skorzystać, należy utworzyć obiekt SoapClient z wyjątkami opcji ustawionymi na zero lub FALSE. W tym przypadku, metoda SOAP  zwróci szczególną SoapFault obiekt, który obejmuje szczegóły (faultcode, faultstring, faultactor i faultdetails).


    Parametry

     

    obj -  Badany obiekt

    Zwracane wartości

    Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.



    Napisz Artyku³

    Listing


    //Przykłade #1 is_soap_fault()

    <?php
    $client = new SoapClient("some.wsdl", array('exceptions' => 0));
    $result = $client->SomeFunction();
    if (is_soap_fault($result)) {
        trigger_error("SOAP Fault: (faultcode: {$result->faultcode}, faultstring: {$result->faultstring})", E_USER_ERROR);
    }
    ?>

    //
    Przykład # 2 SOAP standardowe metody raportowania błędów są wyjątkami

    <?php
    try {
        $client = new SoapClient("some.wsdl");
        $result = $client->SomeFunction(/* ... */);
    } catch (SoapFault $fault) {
        trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR);
    }
    ?>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors