首页 > 解决方案 > 如何将变量附加到魔术方法PHP?

问题描述

如何将变量附加到 PHP 中的魔术方法?

我有这样的对象return $profile->hourly_rate;,我想让它hourly动态hourly_rate取决于我的变量,这里的例子:

$types = ['hourly', 'daily', 'weekly', 'monthly'];

我怎么能这样做?谢谢。

标签: php

解决方案


最好使用像rates数组这样的属性。然后您可以访问所需的值:

$rate_type = 'hourly';
echo $profile->rates[$rate_type];

如果无法使用此代码:

$rate_type = 'hourly';
echo $profile->{$rate_type . '_rate'};

推荐阅读