我正在嘗試使用OOP和PHP。如何訪問無鍵陣列的內容到對象轉換?
我不知道爲什麼我會需要做這樣的事情,但我想知道它將如何完成,無法在網上找到它。
class Example{
public $a = 'aye';
public $b = 'bee';
public $c = 'see';
public function how(){
return (object)array(
$this->a,
$this->b,
$this->c
);
}
}
$example = new Example;
$how = $example->how();
echo $how->1; //I thought would print bee
我知道,給數組鍵願意讓我做
echo $how->beekey //which would give me beekey's value
感謝您的迴應。在OOP中返回數組是否是常見做法? – chris 2013-04-24 06:55:43
@chris唔,不;但爲了做「OO」而將數組轉換爲匿名對象通常不會完成。不過你可以使用['ArrayObject'](http://php.net/arrayobject)。 – 2013-04-24 07:04:02