Heim  >  Artikel  >  Backend-Entwicklung  >  php没有报错,测试环境是好的,但是放到线上出现问题,求大神来看看。

php没有报错,测试环境是好的,但是放到线上出现问题,求大神来看看。

WBOY
WBOYOriginal
2016-06-23 14:11:201258Durchsuche


加了红色的代码就有问题,不加就正常。 是this的问题吗? 能深入讨论一下吗?是不是栈的问题?

    public function getUserStatus( $uid, &$userstatus )
    {
        $array = array(
            'ilevel'        => 0,
        );

        //中间省略获取代码
        $arr = $this->userstatus->getParam( $result );
        $userstatus = $arr[0];

        $userproperty = array();
        $ret = $this -> getUserProperty( $uid, $userproperty ) ;
        if( $ret              return $ret;
        }
        if( empty( $ret ) ){
            return 0;
        }
        $levelArr = $this->getLevelAndTitle( $userproperty['experience'] );
        $userstatus['level'] =  $levelArr['level'];        return 1;
    }


回复讨论(解决方案)

你只给出了代码片段,那么就应该说明这些代码的含义
同时还要说明什么叫“不正常”

每次都一点一点加,就知道是语法的错误还是数据的错误了

从错误信息和日志入手会比你来这更快解决问题

服务器端配置和你本地不一样

楼主的问题让人无法促睹,论坛里有篇文章“提问的智慧”,好好看看,先学习一下如何提问吧。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn