一尘不染

通过字符串获取PHP类属性

php

如何在基于字符串的PHP中获取属性?我给它打电话magic。那是什么magic

$obj->Name = 'something';
$get = $obj->Name;

就像…

magic($obj, 'Name', 'something');
$get = magic($obj, 'Name');

阅读 405

收藏
2020-05-26

共1个答案

一尘不染

像这样

<?php

$prop = 'Name';

echo $obj->$prop;

或者,如果您可以控制该类,请实现ArrayAccess接口,然后执行此操作

echo $obj['Name'];
2020-05-26