同一个类的方法调用另一个方法的参数

PHP同一个类的方法可以调用另一个方法获取到的值吗

这个是获取数据的方法

public $global_v;
    public function Getdata(Request $request){
                       header("Content-type:application/json;charset=UTF-8");
                       $data= file_get_contents("php://input"); 
                       $getdata=json_decode($data,true);
                       $this->global_v = $getdata;
    }

然后下面这个方法要调用上面方法的参数值

$lpw = $this->global_v;
                  if($lpw['code'] == "1"){
                        $MODEL_DATA['o_status']      = 2;
                        $MODEL_DATA['o_kddh_sncode'] = $lpw['express_no'];
                        file_put_contents("success.txt",$MODEL_DATA['o_kddh_sncode'].PHP_EOL, FILE_APPEND);
                    }else{
                        $MODEL_DATA['o_status']      = 1;
                        $MODEL_DATA['o_content'] = "礼品网提示:".$lpw['msg'].$getdata['msg'];
                    }

具体要怎么弄呢 我这个总是不成功

https://www.csdn.net/gather_27/MtTakg3sNTc5MTQtYmxvZwO0O0OO0O0O.html

首页你要确定第一个Getdata先执行,并且类变量global_v没有被其它代码释放,第二个调用才有效,如果无法确保这个逻辑,可以把第一个生成的结果暂存到缓存文件里
然后第二个再来调用