2014-05-05 85 views
1

我試圖檢索「源」內的信息,但我似乎找不到正確的方法來做到這一點。如何訪問對象內的數組?

object(JInstaller)#163 (16) { 
["_paths":protected]=> 
array(5) { 
    ["source"]=> 
    string(95) "/var/zpanel/hostdata/desarrollo/public_html/complusoft_net/demo-j2517/tmp/install_53679ce0c6870" 

請注意,路徑財產受到保護

回答

2

我已經找到了答案,我希望這有助於其他人E:

JInstaller::getInstance()->getPath('source'); 
2

直白

$obj->_paths["source"] 

的時候當然_paths是公共這隻作品 - 一個受保護的屬性,你需要一個輔助方法。

public function getPath() { 
    return $this->_paths; 
} 

,然後可以使用類似

$obj->getPath()["source"] 

$path = $obj->getPath(); 
$path["source"] 
+0

我試過了,它返回null – PLATANIUM

+3

的'_path'財產受到保護,這樣就不會去上班。 – jeroen

+0

這就是我的想法,但並不肯定 – PLATANIUM

0

假設你使用Joomla,你將需要:

$your_object->getPath('source');