Help! When declaring a function, the function name is preceded by an & amp; what does it mean ??? This post was last edited by zx11307 from 2013-12-2417: 57: 24 as described in: for example, function & nbsp; & amp; ret_ref () {$ varphp; return & nbsp; $ var;} $ v & amp; ret_ref (); the function is preceded by & a for help! When declaring a function, the function name is preceded by an ampersand ???
This post was last edited by zx11307 at 17:57:24 on
As described in:
For example
Function & ret_ref (){
$ Var = "php ";
Return $ var;
}
$ V = & ret_ref ();
What is the difference between "with" and "Without" in front of a function? Why add one &
Share: More
------ Solution --------------------
Indicates that a reference can be returned.
However, this example cannot be shown.
Function & ret_ref (){
Static $ var;
If (empty ($ var) $ var = "php ";
Return $ var;
}
$ V = & ret_ref ();
Echo $ v; // php
$ V = 'aaa ';
Echo ret_ref (); // aaa