gpt4 book ai didi

php - {$_GET ['action' ]}();这些大括号是什么意思?

转载 作者:可可西里 更新时间:2023-11-01 00:21:35 26 4
gpt4 key购买 nike

有人可以帮助理解 php 中的语法技巧吗:

输入 $controller->{$_GET['action']}();

我说的是

{$_GET['action']}();

我正在尝试了解此博客上的 mvc 模式 http://r.je/mvc-in-php.html但如果我能理解这个语法技巧,它真的对我有帮助......

谢谢

最佳答案

这是一种动态访问对象成员的方法。

$key = 'test';
$object->{$key}

相当于:

$object->test

在您的示例中,某人正在 上运行 $_GET['action'](查询字符串中的 action 变量)指定的任何方法$ Controller

参见 variable variablesvariable functions在手册中。

关于php - {$_GET ['action' ]}();这些大括号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19868691/

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