如何在PHP中基于字符串获取属性?我称之为magic
.那么magic
是多少?
$obj->Name = 'something';
$get = $obj->Name;
就像...
magic($obj, 'Name', 'something');
$get = magic($obj, 'Name');
如何在PHP中基于字符串获取属性?我称之为magic
.那么magic
是多少?
$obj->Name = 'something';
$get = $obj->Name;
就像...
magic($obj, 'Name', 'something');
$get = magic($obj, 'Name');
就像这样
<?php
$prop = 'Name';
echo $obj->$prop;
或者,如果您可以控制该类,那么实现ArrayAccess接口并执行此操作
echo $obj['Name'];