var_dump($request)
提供以下输出
object(Core)#7 (1) {
["_data":"Core":private]=>
array(1) {
["uid"]=>
string(7) "1700451"
}
}
核心课程如下 -
Class Core{
__construct(){
}
public function __get($name) {
if (!$this->_data[$name]) {
return null;
}
return $this->_data[$name];
}
}
如何调用__get
方法从$request
obj获取uid。
请不要建议更改代码。我只是想从$ request变量中获取uid。我在OOP中很弱。
答案 0 :(得分:3)
__get
启用对象属性的“魔术界面”。在这种情况下,您需要做的就是:
$request->uid
请参阅http://www.php.net/manual/en/language.oop5.overloading.php#object.get。