首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >amphp/paralell中的MultiReason异常

amphp/paralell中的MultiReason异常
EN

Stack Overflow用户
提问于 2019-05-08 18:36:23
回答 1查看 262关注 0票数 0

我正在尝试调用一些some服务的倍数请求。我不知道该怎么做。

我得到了一个错误:

Amp\MultiReasonException 遇到多个错误

我试着用这个结构:

代码语言:javascript
复制
        $arr =["ACT","BKH"];

        $values = Promise\wait(parallelMap($arr, function ($time) {
            $start = \microtime(true);            
            //\sleep($time); // a blocking function call, might also do blocking I/O here

            //print_r($time); echo "</br>";
            $str ="Sin procesar";
            if ($time == "BKH"){
                $start = \microtime(true);            
                //Yii::info('Procesando ...'.var_dump($time));
                //---- desde aca ----

                //---- hasta aca ----
                $str = '('.$time .') Took ' . (\microtime(true) - $start) . ' seconds.';
    //                Yii::info('fin proceso ...  demora: '.$str);

            }
    return  $str;
        }));       

我是用Yii框架来运行的。

如果取消注释Yii::info(...),就会得到错误。

因为我需要使用web服务,y在“//- desde aca -”和“//- hasta aca -”-“.

代码语言:javascript
复制
         $client= new SoapClient($url_wsdl, array('trace' => 1,
                                         'exceptions' => 1,
                                         "connection_timeout" => 5000/1000,
                                         'compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP, 
                                         'cache_wsdl' => WSDL_CACHE_NONE,
                                         'encoding' => 'ISO-8859-1'));

它起作用了,$url_wsdl被验证了,但是当我尝试使用另一个函数时,我再次得到了错误。

其职能是:

代码语言:javascript
复制
$obj = new SoapVar($xml, XSD_ANYXML); 

我不知道在哪里查找示例(我已经查看了示例文件夹),我可以调用php的本机函数吗??

诚挚的问候

EN

回答 1

Stack Overflow用户

发布于 2019-05-08 19:14:50

好吧!!如果函数中有错误,则错误被排除.

在我的例子中,我有一些变量没有定义,我应该使用new

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56047078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档