<?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在方法添加($ val)后为NULL? 我尝试在方法“add”中回显数组$ arr,并且在此方法中$ arr包含come值; 但在另一种方法它变成NULL? 什么是魔法我do't理解,因为它被定义仅局部逻辑(为什么数组在PHP中为NULL?
你忘了使用$这个方法里面 – 2012-07-20 21:54:18