<?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