问题标签 [variable-variables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 指向数组或嵌套对象的变量
是否可以创建指向数组或嵌套对象的变量变量?php 文档特别说你不能指向 SuperGlobals 但它不清楚(至少对我来说)这是否适用于一般的数组。
这是我对数组 var var 的尝试。
这是一些简单的代码来说明我所说的 object var var 的意思。
我在这里遗漏了一些明显的东西吗?
php - 从 MySQL 值创建变量变量
是否可以根据来自 mysql 数据库的值在 PHP 中创建动态变量?
我是说,
说我在 mysql 中有一个字段State
row['State']
当我使用从数据库中读取 php 中的值时,如果我得到一个类似的值Alabama
,我希望创建一个类似的变量$Alabama_count
,我将初始化为0
or 1
。
谢谢。
php - 我怎样才能简化这个冗余代码?
有人可以帮我简化这段多余的代码吗?
我尝试使用可变变量但没有成功(我已经很长时间没有使用它们了)。
php - php 从其他变量中获取变量名
请看这个简单的脚本
我如何打印变量的值?
谢谢
php - 变量变量的实际用途是什么?
变量变量看起来很酷,但我想不出在生产环境中实际使用它们的场景。这样的场景会是什么?它们是如何使用的?
php - 变量变量:什么时候有用?
可能重复:
变量变量的实际用途是什么?
好的,这个问题可能看起来有点鸡肋,但我真的很想知道:变量变量什么时候有用?我已经用 PHP 编程好几年了,但我从未使用过它们。对我来说,它看起来很有趣而不是有用。
变量变量有哪些现实生活中的例子?
更新:
对于你的投票,我真的很抱歉。链接的“重复”可能真的是一个骗局,除了一件事:那里列出的例子告诉我为什么不使用可变变量。
php - PHP中的变量变量
我知道你可以做到:$hash('foo')
还有$$foo
,$bar[$foo]
这些东西叫什么?
php - 如何检查字符串是否可以用作 PHP 中的变量名?
在 PHP 中可以使用变量变量...
例如...
但是,$fieldName 字符串可能包含一些变量名中不允许的字符。PHP 仍将创建具有该名称的字段(很像关联数组),但我将无法使用 $object->...... 访问它,因为它无法正确解析。
现在,是否有任何函数可以检查字符串是否可以用作有效的 PHP 变量名。如果不是,如何使用正则表达式创建它?PHP中变量名的规则是什么?
php - javascript 相当于 php $$ Dollar 美元
- 我在名为 validate 的函数中声明了一个名为 cont 的局部变量。
- 我正在从内部调用一个函数过程验证。
- 我将字符串“cont”作为验证函数的参数发送。
- 在使用字符串'cont'的过程函数中,我想访问javascript局部变量的值,如window ['cont']。但我不确定。
- 我想做的是尝试访问 php 中的 $GLOBALS 或 $$ 之类的变量。
这是我所做的一个例子。
原因是我将大多数表单作为 ajax。我不想发出这样的请求字符串。
我想这样做。
我在 makeparam 中所做的是我使用正则表达式来提取键值对。所以我从 (cont) 得到字符串 cont 并将其替换为窗口变量,如 window[cont]。cont 将有字符串'cont'。
那么我们如何通过使用变量名作为字符串来获取变量的内容呢?
所以我正在寻找相当于 php 的 $$ 的 javascript
已编辑
我提取内部(cont)的cont的一部分代码,这意味着我想要()之间的字符串内容。
参数的内容是
编辑。笔记2。
经过几个回复后,我正在编辑代码以添加此内容。
我正在尝试在 php 中做类似 $GLOBALS 的操作。
我还没有尝试过 $GLOBALS 是否也会包含局部变量。
并了解到本地范围不会进入 $GLOBALS。
阅读 Felix King 的更新后更新。
我想使用一个函数来构建一个尽可能简单的查询字符串。像下面这样。
然后 casablanca 声明 $GlOBALS 将不包含局部范围变量,这与 javascript 中的方式相同。这是正确的。
php - 使用对象访问变量变量
我真的不知道如何描述这个问题,所以如果标题有点不清楚,我很抱歉。
我得到了一个带有数组字段的对象。我将这些字段的名称存储在一个变量中,并且我想访问其中一个数组字段中的一个元素。例如
我知道我可以使用 访问数组$object->$field_name
,但现在我想在使用变量访问数组时通过键访问数组中的$field_name
值。例如(这显然不起作用)$object->$field_name[0]