如何在PHP类中访问另一个函数中的函数值
如何从一个函数返回一个变量值并将其传递给类中的另一个函数并访问它?我对php类不太熟悉 这是我尝试过的代码如何在PHP类中访问另一个函数中的函数值,php,laravel-5,Php,Laravel 5,如何从一个函数返回一个变量值并将其传递给类中的另一个函数并访问它?我对php类不太熟悉 这是我尝试过的代码 <?php class BioTool{ public function one(){ $lol =[2,3,5]; print_r($lol); } public function two(){ $newarr=$this->one(); //this only return the array but i can't access it, check below
<?php
class BioTool{
public function one(){
$lol =[2,3,5]; print_r($lol);
}
public function two(){
$newarr=$this->one(); //this only return the array but i can't access it, check below.
print_r($newarr[0]); //not working
}
}
$biotool=new BioTool();
$biotool->two();
多亏了,我不得不从函数返回,而不是echo
<?php
class BioTool{
public function one(){
print_r($lol);
return $lol =[2,3,5];
}
public function two(){
$newarr=$this->one();
print_r($newarr[0]); // working
}
}
$biotool=new BioTool();
$biotool->two();
您的类没有名为check()的函数。您好,我已经更正了问题,请检查@ADyson@ADyson数组([0]=>2[1]=>3[2]=>5)注意:在第8行的/home/u483428433/domains/ytsubmi.com/public_html/…中尝试访问null类型值的数组偏移量,谢谢。您的one()方法没有return语句。您需要返回$lol代码>到此结束。谢谢somuch@ADyson,现在开始工作了:D