很多站长朋友们都不太清楚php函数前面加点,今天小编就来给大家整理php函数前面加点,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP 函数名前面加&和不加&的区别 2、 php中函数前后都加点是怎么回事? 3、 PHP函数名称前加&有什么作用?详细点,写个小demo 4、 PHP 函数前面加&符号的意义 5、 在PHP的函数前加上“@”的作用是 PHP 函数名前面加&和不加&的区别题目是否有误,
function 是方法
$example是变量
example() 是函数方法
php中函数前后都加点是怎么回事?.在PHP语言中作为连接符号使用。
如:
$strA = "abc";
$strB = "def";
$str = $strA . $strB;
最终得到$str字符串,是将$strA与$strB相加的结果。
函数前后加上“.”连接符,同样,可以把函数所返回的结果理解为字符串,前面的字符串链接这个函数,再连接一段字符串。
\n相当于chr(10) 表示换行符,这个换行符并非<br />,它所实现的是在源代码中进行换行,这个你查看源代码就知道\n和<br />的区别了。
PHP函数名称前加&有什么作用?详细点,写个小demo变量的引用
$a="ABC";
$b =$a;
echo $a;//这里输出:ABC
echo $b;//这里输出:ABC
$b="EFG";
echo $a;//这里$a的值变为EFG 所以输出EFG
echo $b;//这里输出EFG
PHP 函数前面加&符号的意义php函数前面加符号的意思是函数的引用返回,php函数前面加符号有什么作用呢
下面解释下:
通过这种方式$a=test();得到的其实不是函数的引用返回,这跟普通的函数调用没有区别.
至于原因:这是PHP的规定
php规定通过$a=test(); 方式得到的才是函数的引用返回.
至于什么是引用返回呢(PHP手册上说:引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。)
用上面的例子来解释就是
$a=test()方式调用函数,只是将函数的值赋给$a而已,而$a做任何改变都不会影响到函数中的$b.
而通过$a=test()方式调用函数呢, 他的作用是将return $b中的$b变量的内存地址与$a变量的内存地址,
指向了同一个地方. 即产生了相当于这样的效果($a=b;) 所以**改变$a的值,也同时改变了$b 的值 **,所以在执行了:
$a=test(); $a=5; 以后,$b的值变为了5 ......
php函数前面加符号是什么意思?有的函数前面会加,因为很少见到,所以不明白php函数前面加符号是什么意思
那么,php函数前面加符号有什么作用呢?
在PHP的函数前加上“@”的作用是@是PHP提供的错误信息屏蔽的专用符号。
比如在一个函数前使用@
@mysql_query 不会出现Warning,
而原来mysql_query 在遇到错误时会在页面上访提示Warning。
关于php函数前面加点的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php函数前面加点 php的点号的详细内容...