TP里面同一控制器下的一个操作方法如何调用另一个操作方法里面的变量?

如果b里面想使用a里面的$time变量应该怎么办呢?

   public function a(){
      $time='1520452015';
      return $this->fetch();
   }
   public function b(){
     
   }
凤凰求蛊
浏览 1438回答 4
4回答

SMILET

把$time作为返回参数返回出去 将$time设置为类变量$this->time

精慕HU

封装了解下 public $time = '1520452015'; public function a() { $time = $this->time; return $this->fetch(); } public function b() { var_dump($this->time); }

慕码人8056858

你可以把时间放在这个类的属性中 a修改了 b也可以读的到的

长风秋雁

private $time = 'xxxxx'; public function a() { $time = $this->time; return $this->fetch(); } public function b() { dump($this->time); } private static $time = 'xxxxx'; public function a() { $time = self::$time; return $this->fetch(); } public function b() { dump(self::$time); }
打开App,查看更多内容
随时随地看视频慕课网APP