本文介绍了通过字符串获取 PHP 类属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何根据字符串在 PHP 中获取属性?我称之为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 类属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!