当前位置:  开发笔记 > 编程语言 > 正文

php如何执行分配给变量的函数?

如何解决《php如何执行分配给变量的函数?》经验,为你挑选了1个好方法。

好吧,我真的不知道怎么说这个问题,但让我解释一下.

假设我有一个变量:

$file = dirname(__FILE__);

如果我分配$file给另一个变量会怎么样?

$anotherVariable = $file;

dirname每次分配时都会执行该功能吗?

谢谢你的帮助.



1> Adam Wright..:

不可以.PHP是必不可少的,因此评估赋值表达式的右侧,并将结果存储在"左侧"(在简单且几乎无处不在的情况下,左侧命名的变量).

$a = $b;  // Find the value of $b, and copy it into the value of $a
$a = 5 + 2; // Evaulate 5 + 2 to get 7, and store this in $a
$a = funcName(); // Evaluate funcName, which is equivalent to executing the code and obtaining the return value. Copy this value into $a

当你通过引用分配($ a =&$ b)时,这会变得有点复杂,但我们现在不必担心这一点.

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有