热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

本文讲述了在PHP中匿名函数的写法,高级的写法是“<pre>$str"helloworld";functiontimer(){global$str;echo$str;}SwooleTimer::tick(2000,timer);”。

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

通用的写法:

1、传统写法

function timer () {
echo "hello world";
}
SwooleTimer::tick(2000, &#39;timer&#39;);

2、闭包写法

SwooleTimer::tick(2000, function () {
echo "hello world";
});

高级点的写法:

1、传统写法

$str = "hello world";
function timer () {
global $str;
echo $str;
}
SwooleTimer::tick(2000, &#39;timer&#39;);

2、闭包写法

$str = "hello world";
SwooleTimer::tick(2000, function () use ($str) {
echo $str;
});

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

本文转自: https://www.cnblogs.com/newmiracle/p/11875325.html

推荐教程:《php教程》

以上就是PHP让人不知道的匿名函数的几种写法(附代码)的详细内容,更多请关注 第一PHP社区 其它相关文章!


推荐阅读
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 下载链接:https:pan.baidu.coms1ds_xFq1Rd1_xC4515BRGXw 提取码:soho (源码,全插件)云之道知识付费v1.8.2,商用无限开+修复版小 ... [详细]
  • 参考原文https:blog.csdn.netldy3243942articledetails40712475代码用的原来只是自己加了一些操作流程swoole_reload_se ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 使用版本:1.8.0及以上使用条件:1.开启async-redisphp--riswoole(如果没有开启,重新编译安 ... [详细]
  • PHP 的 Web 運行原理 ( 4 ) - Reactor 的實現之 Swoole
    本篇文章,咱們將要在說明另一個在php實現reactor模式的東西本篇文章分為以下幾個章節:swoole官網寫到: ... [详细]
  • php技术不好干什么工作(2023年最新分享)
    导读:很多朋友问到关于php技术不好干什么工作的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • 怎么杀掉swoole进程
    php框架|Swooleswoole,进程php框架-Swoolebbs论坛java源码,vscode文件引入提示,误删ubuntu分区,tomcat运行静态网页,sqlite3从 ... [详细]
  • thinkphp后台_提高工作效率的几个thinkphp内容管理系统
    不知道有多少小伙伴是自己用框架写cms应用于工作的,当然有一定经验的小伙伴肯定会有自己经常用的cms。五年前学一套dede,phpcms,ecshop,基本上找工作很 ... [详细]
  • MyCms 自媒体运营 CMS v2.2,活码二维码上线
    MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。MyCms基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。“正确的事情重复做”v2.2[更新内容]新增: ... [详细]
  • 本文所述PHP框架Swoole定时器Timer特性分析具有很好的实用价值,值得PHP程序开发人员学习借鉴。具体分析如下:首先,在各种业务型系统中,往往需要服务器在后台扫描相关数据, ... [详细]
  • php超链接_PHP设计模式之多例模式(Multiton)代码实例大全(四)
    多例模式被公认为是反面模式[1],为了获得更好的可测试性和可维护性,请使用『依赖注入模式』。超链接待完善目的[2]多例模式是指存在一个类有多个相同实例& ... [详细]
  • 前言上一章我们说了客户端的连接connect,对于同步客户端来说,连接已经建立成功;但是对于异步客户端来说,此时可能还在进行DNS的解析,onConnect回调函数还未执行。本节中 ... [详细]
  • 在不用缓存、集群之类东东只情况下,PHP框架哪家强?我指的是高并发高负载,并且适合做大型项目的。高负载不是一个语言的问题,这 ... [详细]
author-avatar
鱼儿37度半_795
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有