我有一個對象具有這樣的私鑰_errors:private
。我正在嘗試向多維數組的下一個print_r
(以獲取特定的錯誤代碼)。但是當我嘗試print_r
出現空。我如何得到這些物體?PHP print_r私有對象
1
A
回答
2
如果它是私人的,這意味着它不能從課堂外接受。你可以寫一個「getter」,這是一個返回該值的函數。你可以把它當作銀行保險庫和出納員。你無法自己從保險庫中取錢,你必須要求出納員(在編程中,獲得者)進入保險庫,並得到你的幫助。
private $secret_var;
public function secret_var_getter(){
return $secret_var;
}
在這個例子中
,試圖做$object->secret_var
將拋出和錯誤,因爲它是私人財產,但調用$object->secret_var_getter();
將讓你的私人變種。
0
使其公開,寫一個吸氣劑或使用get_object_vars
。
相關問題
- 1. 從print_r或對象中排除私有財產?
- 2. print_r在PHP中獲取對象方法?
- 3. php var_dump()vs print_r()
- 4. 私有對象屬性
- 5. 將print_r對象數組字符串轉換爲json的php
- 6. 難以理解對象的print_r/var_dump
- 7. php var_dump equivelant或print_r
- 8. 從print_r解析PHP()
- 9. 訪問私有對象屬性
- 10. php print_r不顯示所有值
- 11. php - 帶有數據數組的print_r()
- 12. 如何從PHP私有對象數組中檢索項目?
- 13. 私有繼承中的對象切片
- 14. ASP.NET中的私有緩存對象
- 15. C#鎖定私有靜態對象
- 16. 調試私有訪問對象
- 17. 插入對象的MongoDB私有變量
- 18. 對象定義中的私有[this]
- 19. javascript創建私有數組對象
- 20. 訪問私有變量對象
- 21. 對象類型私有類成員
- 22. constexpr構造對象與私有成員
- 23. 對象私有變量的實現
- 24. 私人對象沒有設置數據
- 25. 初始化對象的私有財產
- 26. 動態私有財產爲對象
- 27. 刪除對象的私有屬性
- 28. PHP modulo和print_r的結果?
- 29. php print_r漂亮的表
- 30. 隱藏print_r導致PHP
感謝您的解釋。 – cnotethegr8