2012-08-24 103 views
-1

我想學習PHP和過這個問題迷迷糊糊的我的數組 有壞鍵我有這個功能得到的變量內容

public function pdf_read_root() 
{ 
    $this->root = $this->pdf_resolve_object($this->c, $this->pdf_find_root()); 

} 

$this->root將返回錯誤的值,我怎麼得到個別內容$this->c & $this->pdf_find_root看什麼在使用pdf_resolve_object

+0

你能定義「錯誤的值」嗎? –

+0

我想要的密鑰是錯誤的,因此當我做這樣的檢查時不成功$ this-> root [1] [1] ['/ Pages'] –

+2

在任何變量周圍調用print_r()裏面,無論是對象還是數組。它可以幫助您調試您可能認爲錯誤的內容。 – Stegrex

回答

3
public function pdf_read_root() 
{ 

    $this->root = $this->pdf_resolve_object($this->c, $this->pdf_find_root()); 
    echo "<pre>"; 
    echo "<br> Value of member variable c is: ". print_r($this->c, true); 
    echo "<br> Value of method pdf_find_root() is: ". print_r($this->pdf_find_root(),true); 
    echo "<br> Value of member variable root is: ". print_r($this->root, true); 
    echo "</pre>"; 

} 
+2

這看起來像一個調試建議,而不是一個答案。 –

+0

這就是OP要求的 - 閱讀標題 – raidenace

+0

是的,確實如此。 –