【问题标题】:Notice on setting a property关于设置属性的注意事项
【发布时间】:2015-03-17 22:19:31
【问题描述】:

我收到此通知:

间接修改重载属性 ReadData_model::$err 有 没有影响

在这一行:

$this->err{$target . '_db'} = '<div class="alert alert-danger" role="alert">Sorry, we could not connect to your <strong>' . $target . ' database</strong>. Plese check your entries and try connecting again.</div>';

我实际上是在尝试设置动态属性。

通知是什么意思,我该如何解决这个问题?

【问题讨论】:

  • 显示类定义
  • 这可能意味着-&gt;err 是来自__get 的虚拟属性。此外,该语法将设置一个数组条目。

标签: php properties


【解决方案1】:

我尝试这样解决它并且它有效:

$this->{'err_' . $target . '_db'} = 'whatever';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-22
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 2017-05-10
    • 2014-07-23
    • 2011-07-09
    • 2017-01-24
    相关资源
    最近更新 更多