当前位置:首页 > PHP教程 > php函数 > 列表

PHP让人不知道的匿名函数的几种写法(附代码)

发布:smiling 来源: PHP粉丝网  添加日期:2022-06-26 10:13:44 浏览: 评论:0 

PHP让人不知道的匿名函数的几种写法

通用的写法:

1、传统写法

  1. <pre> 
  2.  
  3. function timer () { 
  4.  
  5. echo "hello world"; 
  6.  
  7.  
  8. SwooleTimer::tick(2000, 'timer'); 
  9.  
  10. </pre> 

2、闭包写法

  1. <pre> 
  2.  
  3. SwooleTimer::tick(2000, function () { 
  4.  
  5. echo "hello world"; 
  6.  
  7. }); 
  8.  
  9. </pre> 

高级点的写法:

1、传统写法

  1. <pre> 
  2.  
  3. $str = "hello world"
  4.  
  5. function timer () { 
  6.  
  7. global $str; 
  8.  
  9. echo $str; 
  10.  
  11.  
  12. SwooleTimer::tick(2000, 'timer'); 
  13.  
  14. </pre> 

2、闭包写法

  1. <pre> 
  2.  
  3. $str = "hello world"
  4.  
  5. SwooleTimer::tick(2000, function () use ($str) { 
  6.  
  7. echo $str; 
  8.  
  9. }); 
  10.  
  11. </pre> 

感谢大家的阅读,希望大家收益多多。

Tags: PHP匿名函数

分享到: