2 回答
TA贡献1799条经验 获得超6个赞
您可以使用闭包绑定方法访问对象的私有或受保护的属性。这是一个静态函数示例。
class Helper {
/**
* Helper method to access private
* or protected properties of an object
* using the closure bind method
*/
public static function accessPrivate($object, $property) {
$bind = Closure::bind(
function($prop) {
return $this->$prop;
},
$object,
$object
);
return $bind($property);
}
}
用途:
$code = Helper::accessPrivate($checkAccount, "Code");
TA贡献1805条经验 获得超9个赞
为了从数组访问受保护的属性,您将在下面的代码片段中找到
$checkAccount = $Accounts->filter("Email eq 'nishanth@gmail.com'");
$getAccountId = $checkAccount[0]->ID;
$getAccountCode = $checkAccount[0]->Code;
由于我尝试了findWithSelect()和find():
$Accounts->filter("Email eq 'nishanth@gmail.com'")[0]->findWithSelect('ID');
但是没有产生任何值导致空白值
- 2 回答
- 0 关注
- 154 浏览
添加回答
举报