Which is better PHP SOAP or NuSOAP?

前端 未结 5 921
囚心锁ツ
囚心锁ツ 2020-12-29 04:52

Which is better PHP SOAP or NuSOAP ? Please help me out ?

相关标签:
5条回答
  • 2020-12-29 05:19

    Using nusoap, no need to write the WSDL file

    0 讨论(0)
  • 2020-12-29 05:21

    Although there is some nuance to mention, I think NuSoap is better:

    1. Nusoap has some predefined methods that in case of using Soap you should write some of your own.
    2. because SOAP performance bottleneck is server response time, there is no fear to use a predefined class Like Nusoap.
    3. Handling UTF-8 is a lot more easy in Nusoap.
    4. Nusoap offers some good functions to create a SOAP server.
    0 讨论(0)
  • 2020-12-29 05:21

    Another advantage of using Nusoap is that the result you get is already in an array. Normal PHP you get an object and you need to convert into an array yourself. and I did a small bench mark Nusoap is micro seconds faster than my own implementation including converting into an array. Nusoap = -1370852340.1761 Native PHP = -1370852340.2057

     public function objectToArray($obj) 
    {
        if(!is_array($obj) && !is_object($obj)) 
        return $obj;
    
        if(is_object($obj)) 
        $obj = get_object_vars($obj);
    
        return array_map(array($this, 'objectToArray'), $obj);
    }
    
    0 讨论(0)
  • 2020-12-29 05:22

    Nusoap is no longer maintained. It is supported up to version 4.X of PHP. Newer versions can start giving problems

    0 讨论(0)
  • 2020-12-29 05:28

    PHP SOAP is available since PHP 5.0.1 . If you are in PHP4, you have to use NuSOAP.

    Native PHP codes are usually better in performance & relatively bug free, so if PHP SOAP is available, use it. More, NuSOAP has not much documentation on their official website.

    0 讨论(0)
提交回复
热议问题