PHP-如何从对象检索值
在这一点上,我一直很紧张,包括在这里复习问题(比如这一个:),但我就是不明白 我正在尝试检索以下值:PHP-如何从对象检索值,php,arrays,object,Php,Arrays,Object,在这一点上,我一直很紧张,包括在这里复习问题(比如这一个:),但我就是不明白 我正在尝试检索以下值: COM_USERS_REGISTRATION_SAVE_FAILED 并将其存储为变量。下面是我试图从中检索的绝对混乱(我不理解)(这是文本的最后一行): 对象的所有属性都受到保护,要访问它们,应该对UsersModelRegistration类实现“getter”,或者扩展UsersModelRegistration并实现getter /** * @returns array */ publ
COM_USERS_REGISTRATION_SAVE_FAILED
并将其存储为变量。下面是我试图从中检索的绝对混乱(我不理解)(这是文本的最后一行):
对象的所有属性都受到保护,要访问它们,应该对UsersModelRegistration类实现“getter”,或者扩展UsersModelRegistration并实现getter
/**
* @returns array
*/
public function getErrors(){
return $this->_errors;
}
看看类源代码,很可能有一个方法返回这个值。有一些解决方案可以访问受保护的属性(或将对象转换为数组)但我不推荐这些解决方案,因为它们完全破坏了OOP的封装原则。该属性是有原因的,您应该通过
UserModelRegistration
的公共界面访问它,该属性可能具有相关性。
/**
* @returns array
*/
public function getErrors(){
return $this->_errors;
}