php中函数名为变量时的调用方法

WBOY
Freigeben: 2016-07-25 08:59:00
Original
1656 Leute haben es durchsucht
  1. function fun()
  2. {
  3. echo 'fun';
  4. }
  5. $a = 'fun';
  6. $a();
  7. ?>
复制代码

上面的$a变量就是fun()函数,调用$a()和调用fun()是一样的。

另一种方法。 调用PHP中的函数: mixed call_user_func ( callback $function [, mixed $parameter [, mixed $...]] ) mixed call_user_func_array ( callback $function, array $param_arr )

例子:

  1. //函数名作为变量
  2. //by bbs.it-home.org
  3. function barber($type)
  4. {
  5. echo "You wanted a $type haircut, no problem";
  6. }
  7. call_user_func('barber', "mushroom");
  8. call_user_func('barber', "shave");
  9. ?>
复制代码


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!