示例是函数中的变量声明:

global $$link;

$$是什么意思?

推荐答案

101这样的语法称为Variable Variable.


$real_variable = 'test';
$name = 'real_variable';
echo $$name;

您将获得以下输出:

test


这里:

  • $real_variable包含测试
  • $name包含您的变量的名称:'real_variable'
  • $$name mean "the variable thas has its name contained in $name"
    • 这是$real_variable
    • 值为'test'



EDIT after @Jhonny's comment :

$$$分?

那么,让我们试试这部分代码:

$real_variable = 'test';
$name = 'real_variable';
$name_of_name = 'name';

echo $name_of_name . '<br />';
echo $$name_of_name . '<br />';
echo $$$name_of_name . '<br />';

以下是我得到的结果:

name
real_variable
test

所以,我想说,yes, you can do 100;-)

Php相关问答推荐

如何在WordPress中为特定自定义帖子类型自定义URL struct

PHP-转义字符串内的双反斜杠

Laravel 10 -扩展现有的artisan命令?

将一个情态形式放在细丝v3中的形式中间

限制某些产品只能在WooCommerce的特定邮政编码/邮政编码范围内发货

PHP-准备用于TCP套接字的数据包

Laravel自定义验证规则更正

可以';exec、system和shell_exec PHP函数中的命令字符串上的字符数不得超过8175

如何在PHP中根据会话将用户重定向到不同的页面?

获取 Shopware 6 集合元素的值,PHP

使用其ID查询和捕获与订单相关的其他详细信息的shopware 6方法

如何在PHP中对多个脚本调用进行排队?

将Shopware 6后端中定义的值导入MultiFilter

如何使用在产品快速编辑菜单前端的自定义框中 Select 的值更新 woocommerce 产品属性值?

MySQLI bind_param导致的Cannot modify readonly property错误

带有 nginx 的 Symfony 不提供 .js 和 .css 文件

输出每个可能的产品选项

使用 Eloquent 更新现有的外键值

将样式文件或脚本引入WordPress模板

如何正确使用Flysystem和Local Adapter