21,886
社区成员
发帖
与我相关
我的任务
分享
class test1{
protected $arr = array();
function __construct($arr){
$this->arr = $arr;
}
function t1(){
//use $this->arr
}
function t2(){
//use $this->arr
}
}
class test2{
function get_arr(){
//get $arr from data
return $arr;
}
function t1(){
//use $this->get_arr())
}
function t2(){
//use $this->get_arr()
}
}
class test1{
protected $arr = array();
function __construct(){
$this->arr = get_arr();
}
function get_arr(){
//get $arr from data
return $arr;
}
function t1(){
//use $this->arr
}
function t2(){
//use $this->arr
}
}
class test2{
public static $data = array();
function get_arr(){
if(self::$data) return self::$data;
//get $arr from data
return $arr;
}
function t1(){
//use $this->get_arr())
}
function t2(){
//use $this->get_arr()
}
}