讓我用我的代碼解釋我的問題。這工作:php數組對象屬性
$multiarray = array(
'multikey1' => '',
'multikey2' => ''
);
$array = array(
'key1' => '',
'key2' => '',
'key3' => '',
'key4' => $multiarray
);
print_r($array);
這不起作用:
class Array {
public static $multiarray = array(
'multikey1' => '',
'multikey2' => '',
'multikey3' => ''
);
public $array = array(
'key1' => '',
'key2' => self::$multiarray
);
}
$array = new Array;
這並不遺憾的是工作。任何想法如何解決這個問題?
不能創建一個類的名稱數組。它是保留的。 – bobthyasian
@bobthyasian,謝謝,但在我的真實代碼中,我沒有命名這個類Array,它只是作爲一個例子 – Orhan
爲了將來的參考,儘管一個簡短的例子總是值得讚賞的,試着選擇一個不包含無關的錯誤... – Basic