在设置变量的上一个值之后,有没有办法获得当前? 我的意思是:
$x = 10
$x = id() + 20; // 30
function id() {
return THE_VARIABLE_VALUE; // 10
}
或者我需要明确说出(?):
$x = 10
$x = id($x) + 20; // 30
function id($x) {
return $x; // 10
}
我的问题是:
在PHP中,我可以隐式得到变量的值吗?
id 正在尝试模拟已知的 id 函数,该函数返回自己的元素:
id = (xs) -> xs
id 1 -- 1
id 'k' -- k
答案 0 :(得分:0)
嗯......对于简单的数学运算,你可以使用内置的"修改这个变量"操作符:
$x += 20;
$x -= 10;
$x *= 5;
$x /= 3;
我不确定你在这里想要完成什么,所以除此之外我说的不多。也许试着解释一下你的目标是什么?
答案 1 :(得分:0)
据我所知,您可以直接使用函数作为返回值的类型,因此您可以对它们执行操作和函数调用。在我的localhost上我有php 5.4,我可以做$myarray_element = get_my_array()[0];
或$mynumber = get_my_array_element()+10;
之类的东西。您无法执行get_my_array_element()++;
或$var = get_my_array_element()++;
等操作。