如何在 PhpStorm 实时模板中动态创建 php 变量?

How can I dynamically create a php variable in a PhpStorm live template?

我正在尝试在 PhpStorm 中创建实时模板,但我在动态创建变量时遇到了问题。我正在尝试做这样的事情:

$$VARIABLE_NAME$ = function($END$)
{

};

$this->foo(array('$VARIABLE_NAME$' => $$VARIABLE_NAME$));

假设我们为 $VARIABLE_NAME$ 输入 'bar',我想得到以下结果:

$bar = function()
{

};

$this->foo(array('bar' => $bar));

基本上我需要一种方法来转义 $VARIABLE_NAME$ 以便它创建一个 php 变量,其中包含您为其输入的值。有人知道怎么做吗?

当然,只需使用 $$ 作为实际的美元符号。

这意味着您必须将 $$VARIABLE_NAME$ 替换为 $$$VARIABLE_NAME$