0

可能的重复:
PHP 语法 $var1->$var2 是什么意思?
参考 - 这个符号在 PHP 中是什么意思?

我正在查看 PHP 框架的代码,然后不时出现符号“->”...例如:

$controller->permissionCheck($ret);

“->”代表什么,用来做什么?

4

3 回答 3

5

在您的示例中,$controller是在某处创建的 PHP 对象,permissionCheck 是在该对象中定义的函数,该函数被调用并$ret传递给它的变量。检查这个:参考 - 这个符号在 PHP 中是什么意思?.

于 2012-05-14T14:19:41.153 回答
1

它用于处理类的函数或属性。在这种情况下,似乎调用了控制器类的函数。

于 2012-05-14T14:19:54.313 回答
1

运算符->用于访问对象的非静态成员$controller。在您的情况下,成员是 function permissionCheck

于 2012-05-14T14:20:18.743 回答