Rumah > pembangunan bahagian belakang > masalah PHP > PHP中什么是变量函数?如何使用变量函数?(分享)

PHP中什么是变量函数?如何使用变量函数?(分享)

慕斯
Lepaskan: 2023-03-10 11:12:01
asal
3822 orang telah melayarinya

上篇文章给大家介绍了《什么是引用传参?引用传参的用法?引用参数的赋值?(附代码)》,本文继续给大家介绍PHP中什么是变量函数?如何使用变量函数?(分享),一起来学习吧!!!

PHP中什么是变量函数?如何使用变量函数?(分享)

什么是变量函数:

当一个变量函数的值是某一个函数的名称字符串时,我们可以使用变量名()的方式调用对应名称的函数,这种调用方式就是变量函数

例如:

$var = 'demo';
function demo(){
         php代码 
}
Salin selepas log masuk

变量函数的使用:$var();等价于demo();

我们以代码为例:

<?php
     /****** 变量函数*/
     $yyds = &#39;study&#39;;
     $study = &#39;努力学习&#39;;
     echo $$yyds;
?>
Salin selepas log masuk

在学习变量函数之前,我们先来在回顾一下之前所讲得可变变量,首先我们先给$yyds赋一个初始值为study,然后再把‘努力学习’赋值给study;当我们输出(echo)$$yyds时,我们输出的结果将会是努力学习字样,($yyds会被解析为study,然后再继续解析成努力学习);运行结果如下所示:

26.JPG

以上就是我们所提及的可变变量;

关于变量函数

<?php 
      /****** 变量函数*/
      $yyds = &#39;study&#39;;
      $study = &#39;努力学习&#39;;
      echo $$yyds;
      echo &#39;<hr>&#39;;
      
  
      function textarea($rows=10, $cols=50, $name=&#39;biezhu&#39;,$place=&#39;请您输入内容&#39;){
      echo &#39;<textarea rows="&#39;.$rows.&#39;" cols="&#39;.$cols.&#39;"name= "&#39;.$name.&#39;" placeholder="&#39;.$place.&#39;"></textarea>&#39;;
      }
      textarea();
   
?>
Salin selepas log masuk

代码解析:

我们还是建立一个function函数,定义一个初始值textarea()(多行文本输入),接着,我们直接输出(echo)一个textarea,当我们定义多行文本输出的时候,也会有多少行,多少列,(row代表行;cols代表列),以及默认显示(placeholder),以上所定义的内容都是有可能变化的,因此我们把它们放在textarea()中,当我们调用textarea()时,我们运行结果发现可以输出我们所输入的结果,运行结果如下所示:

27.JPG

变量函数

<?php 
      /****** 变量函数*/
      $yyds = &#39;study&#39;;
      $study = &#39;努力学习&#39;;
      echo $$yyds;
      echo &#39;<hr>&#39;;
      
      
      function textarea($rows=10, $cols=50, $name=&#39;biezhu&#39;,$place=&#39;请您输入内容&#39;){
      echo &#39;<textarea rows="&#39;.$rows.&#39;" cols="&#39;.$cols.&#39;"name= "&#39;.$name.&#39;" placeholder="&#39;.$place.&#39;"></textarea>&#39;;
      }
      
  
      //textarea();
      //定义一个变量
      $func = &#39;textarea&#39;;
      //函数变量
      $func();
   
?>
Salin selepas log masuk

首先定义一个变量为$func='textarea',此时的textarea是一个字符串类型的变量,紧接着,我们通过刚刚定义的$func变量加上()的方式,在进行代码运行,发现仍然可以运行出来,运行结果如下所示:

27.JPG

以上就是我们的变量函数;

推荐学习:《PHP视频教程

Atas ialah kandungan terperinci PHP中什么是变量函数?如何使用变量函数?(分享). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan