<?php
class ffooo
{
public $arr;
function __construct()
{
$arr=array();
}
function add($val)
{
$arr[]=$val;
}
function get($ind)
{
return $arr[$ind];
}
}
$cont=new ffooo();
$cont->add("derek",'chmo');
echo $cont->get(0);
var_dump($cont);
任何人都可以解释为什么我的数组 $arr 在方法 add($val) 之后为 NULL 吗?我尝试在方法“add”中回显数组 $arr,并且在这个方法中 $arr 包含来值;但在另一种方法中它变成了NULL?什么是魔法?我不明白逻辑(