[英]How can I access a property (DRIVER/CODRIVER) of an object?
這是我的對象
stdClass Object
(
[ID] => 1
[TEAM] => 1
[TEAM_NAME] => TEAM_NAME
[FIRST_NAME] => FIRST_NAME
[LAST_NAME] => LAST_NAME
[DRIVER/CODRIVER] => Driver
[CREATED_DATE] => 2014-05-19 03:55:36
[MODIFIED_DATE] => 0000-00-00 00:00:00
[STATUS_USER] => Active
)
$obj->ID //getting ID value working
$obj->TEAM_NAME //getting team name working
$obj->DRIVER/CODRIVER // not showing any data not working
如何訪問對象的屬性DRIVER/CODRIVER
?
嘗試以下
$obj->{"DRIVER/CODRIVER"}
這是因為斜線表示division
。
嘗試
$obj->{'DRIVER/CODRIVER'}
還行吧
$obj->TEAM_NAME
因為它有下划線 。
但是,如果是TEAM/NAME
,則應該執行以下操作:
$obj->{'TEAM/NAME'}
嘗試
$obj->{"DRIVER/CODRIVER"}
否則會被認為是一個divison $obj->DRIVER/CODRIVER
解決方案:1
$arr = (array) $obj; // create associative array from object
echo $arr['DRIVER/CODRIVER'];
解決方案:2
echo $obj->{"DRIVER/CODRIVER"};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.