gpt4 book ai didi

具有静态方法访问的变量中的 PHP 引用类

转载 作者:可可西里 更新时间:2023-11-01 13:27:48 26 4
gpt4 key购买 nike

给出错误:

$this->model::byUserPermission()

Leads to: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)

作品:

$facade = $this->model;
$facade::byUserPermission()

这是 PHP 错误吗?或者有人可以向我解释为什么会这样(我使用的是 php 5.6,我是 php 的新手。从我的角度来看,两者完全相同)。谢谢

最佳答案

问题是这条语句 $this->model::byUserPermission() 是不明确的。并且可以通过多种方式进行解释。

1) 您可能会尝试使用您所在类的 model 属性来调用类的静态方法。当您尝试提出问题时。

2) 您还可以表示您想要访问 model 类中的静态函数 byUserPermission() 返回的类的属性。

关于具有静态方法访问的变量中的 PHP 引用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32748572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com