前言:
如今看官们对“php函数调用”大概比较讲究,姐妹们都需要知道一些“php函数调用”的相关知识。那么小编同时在网上网罗了一些有关“php函数调用””的相关内容,希望小伙伴们能喜欢,姐妹们快快来学习一下吧!今天分享php8知识详解中的变量函数及销毁函数中的变量,以及相应的示例代码。
1、变量函数
变量函数,是指通过变量来访问的函数。当变量后有圆括号时,PHP将自动寻找与变量的值同名的函数,然后执行该函数。
变量函数引用,示范代码:
<?php function a() { // 创建a()函数 echo "今天学习的是php。<br />"; } function b($s) { // 创建b()函数 echo $s; } $v1 = "a"; // 将a函数名赋值给变量 $v1 (); //调用该变量值同名函数并执行,调用a()函数! $v1 = "b"; //重新赋值 $v1 ("今天学习的是python。"); //调用该变量值同名函数并执行,调用b()函数!?>
以上代码在PHP8中执行的结果如下:
今天学习的是php。今天学习的是python。
2、销毁函数中的变量
当用户创建一个变量时,相应的在内存中有一个空间专门用于存储该变量,该空间引用计数+1。当变量与该空间的联系被断开时,空间引用计数-1,直到引用计数为0,则称为垃圾。
PHP有自动回收垃圾的机制,用户也可以手动销毁变量,通常使用unset()函数来实现。该函数的语法格式如下:
void unset(变量)
函数中变量的销毁,示例代码:
<?php function fun($a){ //创建函数 echo $a; //输出变量$a unset ($a); //使用unset()销毁不再使用的变量$a echo $a; //再次输出变量$a时会报错 } fun("php"); //调用函数?>
以上代码在PHP8中,运行结果为:
phpWarning: Undefined variable $a in D:\phpenv\www\localhost\test.php on line 5
上述代码定义了一个名为fun的函数,函数接受一个参数a。在函数内部,首先使用echo语句输出变量a的值,然后使用unset()函数销毁变量a。最后,在尝试再次输出变量a。
到此为止,今天PHP8知识详解中的变量函数及销毁函数中的变量就讲解完毕了。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。