必須做一些PHP編碼,但我完全不熟悉它。問題是我試圖從名爲$ mgm_member的對象中獲取屬性值,該對象來自wordpress插件,該插件記錄了網站的成員信息。首先我用:從PHP中的對象獲取屬性
var_dump(get_object_vars($mgm_member));
結果表明這個obeject有37個屬性,它們都有值。比我嘗試使用
var_dump($mgm_member->phone);
結果爲空。我嘗試了許多其他屬性,但只有該對象的第一個屬性纔有價值。誰能幫我?非常感謝你。
好,我想,如果「手機」的範圍是私人的var_dump將不能訪問和查看它,是嗎?在我的情況下,我可以使用var_dump()函數查看所有屬性及其值,但是當我嘗試獲取一個屬性時,它不起作用。但是,我可以使用相同的代碼獲得第一個屬性「id」
echo $mgm_member->id;
這真的很奇怪。
我們看一些輸出。 – Prasanth 2012-08-07 13:20:19
'手機'的範圍是什麼,如果它旁邊有'私人'一詞,你將需要一些功能來訪問它。 – Brian 2012-08-07 13:20:48
首先,只要執行'var_dump($ mgm_member);',不要通過'get_object_vars()'運行它,因爲它會將它變成一個數組(所以你的var_dump不會有幫助)。 – Crontab 2012-08-07 13:21:23