本文介绍了通过字符串获取PHP类属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在基于字符串的PHP中获得属性?我称它为magic
.那么什么是magic
?
How do I get a property in a PHP based on a string? I'll call it magic
. So what is magic
?
$obj->Name = 'something';
$get = $obj->Name;
会像...
magic($obj, 'Name', 'something');
$get = magic($obj, 'Name');
推荐答案
类似
<?php
$prop = 'Name';
echo $obj->$prop;
或者,如果您可以控制该类,请实现 ArrayAccess 界面,然后执行此操作
Or, if you have control over the class, implement the ArrayAccess interface and just do this
echo $obj['Name'];
这篇关于通过字符串获取PHP类属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!