簡體   English   中英

如何訪問對象內部的數組?

[英]How do I access an array inside an object?

我正在嘗試檢索“源”中的信息,但是我似乎找不到正確的方法。

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

請注意,路徑屬性受保護

直截了當

$obj->_paths["source"]

當然,這僅在_paths是公共的時才有效-對於受保護的屬性,您需要一個輔助方法。

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

然后可以使用類似

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

要么

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

我找到了答案,希望這對其他人有幫助:

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

假設您正在使用Joomla,則需要:

$your_object->getPath('source');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM