在PHP变量之前添加符号是什么意思我们不需要说得更多。每个人都使用两个变量同时指向一个地址。那么在PHP函数之前添加符号是什么意思呢在两个演示代码旁边,然后解释。


chhua()函数
{
静态;
美元=Web开发;
回声$;
返回$;
}

($ = chhua); / /本声明将美元产值B Web开发价值
$;
;
($ = chhua); / /本声明将美元产值B为Web开发网站的价值
;
($ = chhua); / /本声明将美元产值B网站开发网站开发网站的价值
;
$;
美元= chhua(jsweb); / /这一声明的开发价值将输出$


功能测试()
{
静态$ = 0;声明静态变量
美元= $ + 1;
回声$;
返回$;
}

($ = test);此语句将输出$为1的值。
$ = 5;
($ = test);此语句将输出$为2的值。
($ = test);此语句将输出$为3的值。
$ = 5;
($ = test);此语句将输出$为6的值。


让我们解释下面的两个函数。

以这种方式,$ =测试();它实际上不是一个函数的引用,它与普通函数调用没有什么不同。

原因如下:这是PHP的规则。

PHP指定一个函数的引用是通过一个$ =测试()的方式返回的。

引用的返回值是什么(PHP手册说:当您希望使用一个函数查找一个应该绑定到变量的引用时,引用返回)。

上面的例子解释了这一点。

函数的作用是:将函数的值赋值给$,而$中的任何更改不影响函数中的B。

通过将函数调用在$ =测试()方法中,他的函数是处理返回$中B $变量的内存地址和$变量的内存地址。

指向同一地点。这就产生了等效的效果(a = b;),所以$的值被改变了,并且B的值同时被改变,所以它被执行:

$ =测试();$ = 5;在此之后,$的值被更改为5。