标签: variable-variables

如何创建可变数量的变量?

如何在Python中完成变量变量?

这是一个精心设计的手动条目,例如:变量变量

我听说这是一个坏主意,但它是Python中的一个安全漏洞.真的吗?

python variable-variables

315
推荐指数
13
解决办法
12万
查看次数

Javascript中的"变量"变量?

我知道PHP中可能有"变量"变量.例如

$x = "variable";
$$x = "hello, world!";
echo $variable; // displays "hello, world!"
Run Code Online (Sandbox Code Playgroud)

是否可以在javascript中将变量的名称引用为字符串?怎么做?

javascript variables variable-variables

93
推荐指数
4
解决办法
7万
查看次数

如何在Python中导入变量包,就像在PHP中使用变量变量($$)一样?

我想导入一些包,具体取决于用户选择的值.

默认为file1.py:

from files import file1
Run Code Online (Sandbox Code Playgroud)

如果用户选择file2,它应该是:

from files import file2
Run Code Online (Sandbox Code Playgroud)

在PHP中,我可以使用变量变量:

$file_name = 'file1';
include($$file_name);
Run Code Online (Sandbox Code Playgroud)
$file_name = 'file2';
include($$file_name);
Run Code Online (Sandbox Code Playgroud)

我怎么能用Python做到这一点?

python variables variable-variables

39
推荐指数
5
解决办法
3万
查看次数

什么是PHP中的"$$"

我看到了这段代码

if (is_null($$textVarName)) {
$$textVarName = $_defaultTexts[$type];
}
Run Code Online (Sandbox Code Playgroud)

什么是代码"$$"?

php variable-variables

13
推荐指数
1
解决办法
7383
查看次数

变量变量的实际用途是什么?

变量看起来很酷,但我想不出一个人会在生产环境中实际使用它们的情况.这种情况会是什么样的?它们是如何使用的?

php variable-variables

9
推荐指数
1
解决办法
1419
查看次数

java字符串到类

我有一个bean类名称为"Bean1".在我的main方法中,我有一个包含变量名称的字符串.String str ="Bean1"; 现在我如何使用String变量来获取类并访问Bean属性.我是Java新手.请帮忙.

java variable-variables

9
推荐指数
2
解决办法
2万
查看次数

如何在PHP循环中动态创建变量名?

好的,所以我有这个php foreach循环

<?php foreach ($step_count->rows as $step) { ?>
Run Code Online (Sandbox Code Playgroud)

和$ step将是步骤编号1,2,3,4,5直到总步骤

在循环中我需要将循环内的图像值设置为standard_image_1或者其他任何步骤...例如

<input value="<?php echo {$standard_image_"$step['number']"}; ?>" />
Run Code Online (Sandbox Code Playgroud)

所以基本上我需要变量$ standard_image_1等等取决于步骤,但我不知道正确的语法来做到这一点

php loops variable-variables

9
推荐指数
1
解决办法
4万
查看次数

如何检查字符串是否可以在PHP中用作变量名?

在PHP中,可以使用变量变量......

例如...

class obj { }
$fieldName = "Surname";
$object = new obj();
$object->Name = "John";
$object->$fieldName = "Doe";
echo "{$object->Name} {$object->Surname}"; // This echoes "John Doe".
Run Code Online (Sandbox Code Playgroud)

但是,$ fieldName字符串可能包含变量名称中不允许的某些字符.PHP仍然会创建具有该名称的字段(很像关联数组),但我无法使用$ object - > ......访问它,因为它无法正确解析.

现在,是否有任何函数可以检查字符串是否可以用作有效的PHP变量名.如果没有,如何使用正则表达式创建它?PHP中的变量名称有哪些规则?

php variables object names variable-variables

7
推荐指数
2
解决办法
4700
查看次数

Javascript相当于PHP的$$ varName

可能重复:
如何通过串联创建另一个变量来访问javascript变量值?

在PHP中,我可以:

$theVariable = "bigToe";
$bigToe = "is broken";
Run Code Online (Sandbox Code Playgroud)

这样:

echo "my ".$theVariable." ".$$theVariable;
Run Code Online (Sandbox Code Playgroud)

会显示

my bigToe is broken
Run Code Online (Sandbox Code Playgroud)

我将如何进行与JavaScript类似的操作?

javascript php variable-variables

6
推荐指数
2
解决办法
502
查看次数

变量变量中的美元符号是否被视为取消引用运算符?

我向某人展示了如何在PHP中创建变量变量变量(我只建议永远使用它们,这是一种可怕的做法,如果你在实际的生产代码中使用变量变量,你就是一个坏人),他们问美元是否在这种情况下,sign作为解引用运算符.

它实际上并没有创建对其他变量的引用,所以我并不认为它是deref op.变量变量文档甚至根本没有提到引用.

谁是对的?我认为变量变量不会创建引用,因此美元符号不是解除引用运算符.

这里有一些示例代码供您观看愉快(或给出内容的痛苦):

<?php

$a = 'c';
$b = 'a';
$c = 'hello';

echo($$$b); //hello
Run Code Online (Sandbox Code Playgroud)

php variable-variables

6
推荐指数
1
解决办法
1166
查看次数

标签 统计

variable-variables ×10

php ×6

variables ×3

javascript ×2

python ×2

java ×1

loops ×1

names ×1

object ×1