口碑好的武进网站建设,宝安网站建设,病历邮寄怎么进入公众号,网站 公众号信息化建设工作今天分享php8知识详解中的变量函数及销毁函数中的变量#xff0c;以及相应的示例代码。
1、变量函数
变量函数#xff0c;是指通过变量来访问的函数。当变量后有圆括号时#xff0c;PHP将自动寻找与变量的值同名的函数#xff0c;然后执行该函数。
变量函数引用#xf…今天分享php8知识详解中的变量函数及销毁函数中的变量以及相应的示例代码。
1、变量函数
变量函数是指通过变量来访问的函数。当变量后有圆括号时PHP将自动寻找与变量的值同名的函数然后执行该函数。
变量函数引用示范代码
?phpfunction 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(变量)
函数中变量的销毁示例代码
?phpfunction fun($a){ //创建函数echo $a; //输出变量$aunset ($a); //使用unset()销毁不再使用的变量$aecho $a; //再次输出变量$a时会报错}fun(php); //调用函数
?
以上代码在PHP8中运行结果为
php
Warning: Undefined variable $a in D:\phpenv\www\localhost\test.php on line 5上述代码定义了一个名为fun的函数函数接受一个参数a。在函数内部首先使用echo语句输出变量a的值然后使用unset()函数销毁变量a。最后在尝试再次输出变量a。
到此为止今天PHP8知识详解中的变量函数及销毁函数中的变量就讲解完毕了。