我寫這個小測試類只是爲了說明我的問題 具有更大的數據量工作時我通常創建從ArrayObject的繼承,以更好地構建我的對象,並獲得一些速度(這是歇斯底里快的一類PHP 5.3)。 在任何常規的PHP頁面中,這工作正常,但在Joomla 1.7中使用它時,對象返回修改。 這是類 // Call the class
new TestingArrayObject();
class TestingA
我跑了一個問題,我無法解釋我的代碼。我能想到的唯一的事情就是魔法方法在ArrayObjects中不起作用。例如,考慮下面的類: class foo extends ArrayObject {
public $bar = '@@@';
public function __construct() {
parent::__construct(array(), Arra
我想存儲一個數組並使用擴展ArrayObject的自定義類來操作該數組。 class MyArrayObject extends ArrayObject {
protected $data = array();
public function offsetGet($name) {
return $this->data[$name];
}
pu