- 一、介绍 匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。 二、使用场景 1、动态调用静态类的时候 1 2 3 4 5 6 7 8 9 10 <?php class&... 一、介绍 匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。 二、使用场景 1、动态调用静态类的时候 1 2 3 4 5 6 7 8 9 10 <?php class&...
- 目录处理 chdir — 改变目录 chroot — 改变根目录 closedir — 关闭目录句柄 dir — 返回一个 Directory 类实例 getcwd — 取得当前工作目录 opendir... 目录处理 chdir — 改变目录 chroot — 改变根目录 closedir — 关闭目录句柄 dir — 返回一个 Directory 类实例 getcwd — 取得当前工作目录 opendir...
- 文章目录 1. php-redis安装流程2. redis服务端安装3. PHP连接Redis服务端 1. php-redis安装流程 1.开启php环境,地址栏搜索localhost... 文章目录 1. php-redis安装流程2. redis服务端安装3. PHP连接Redis服务端 1. php-redis安装流程 1.开启php环境,地址栏搜索localhost...
- 一个完善的脚本应该具备那几个因素 前言一、如何写一份安全又可靠的PHP脚本1-1 设置合理的内存1-2 可接收命令行传参1-3 使用while死循环执行 二、如何提前设计好类似此种情况1-1 ... 一个完善的脚本应该具备那几个因素 前言一、如何写一份安全又可靠的PHP脚本1-1 设置合理的内存1-2 可接收命令行传参1-3 使用while死循环执行 二、如何提前设计好类似此种情况1-1 ...
- _initialize()方法是在任何方法执行之前,都要执行的,当然也包括 __construct构造函数。 也就是说如果存在_initialize()函数,调用对象的任何方法都会导致_initialize()函数的自动调用, 而__construct()构造函数仅仅在创建对象的时候调用一次,跟其它方法调用没有关系。 __cons... _initialize()方法是在任何方法执行之前,都要执行的,当然也包括 __construct构造函数。 也就是说如果存在_initialize()函数,调用对象的任何方法都会导致_initialize()函数的自动调用, 而__construct()构造函数仅仅在创建对象的时候调用一次,跟其它方法调用没有关系。 __cons...
- author:咔咔 wechat:fangkangfk 我这里用在了中间件里边,判断是否微信浏览器,如果为微信浏览器,直接跳转到授权页面 if(strpos($request->server('HTTP_USER_AGENT'),'MicroMessenger') !== false){ ret... author:咔咔 wechat:fangkangfk 我这里用在了中间件里边,判断是否微信浏览器,如果为微信浏览器,直接跳转到授权页面 if(strpos($request->server('HTTP_USER_AGENT'),'MicroMessenger') !== false){ ret...
- 项目在php7.1 版本正常,迁移服务器php 7.2 报错 Maybe it's a warning but with Tracy I have an error. To solve this I put session_write_close(); before sessio... 项目在php7.1 版本正常,迁移服务器php 7.2 报错 Maybe it's a warning but with Tracy I have an error. To solve this I put session_write_close(); before sessio...
- 参考: 我目前的做法是,借用redis的队列,把要发送的消息,全部放到里面,然后就不管了 有一个后台发送进程,来处理队列里面的数据 1.如果需要重发,则把发送失败的消息放到一个备份的队列里,每次循环开始前,都把备份队列里的数据放到发送的队列里。 2.php进程不建议常驻,因此,可以把一个进程的生命周期设置为1min,再借用cro... 参考: 我目前的做法是,借用redis的队列,把要发送的消息,全部放到里面,然后就不管了 有一个后台发送进程,来处理队列里面的数据 1.如果需要重发,则把发送失败的消息放到一个备份的队列里,每次循环开始前,都把备份队列里的数据放到发送的队列里。 2.php进程不建议常驻,因此,可以把一个进程的生命周期设置为1min,再借用cro...
- author:咔咔 wechat:fangkangfk 我们都知道json是轻量级的数据结构,但是在实际用的时候,有很多的麻烦,那就是json对象跟json字符串分不清 var obj = {a: 'Hello', b: 'World'}; //这... author:咔咔 wechat:fangkangfk 我们都知道json是轻量级的数据结构,但是在实际用的时候,有很多的麻烦,那就是json对象跟json字符串分不清 var obj = {a: 'Hello', b: 'World'}; //这...
- author:咔咔 wechat:fangkangfk 会传递三个参数 第一个参数是状态码,跟前台对接好,1是成功0是失败 第二个参数是返回状态 第三个是返回值 当有返回值得时候会是下面这个形式 当没有返回值得时候,只有返回码跟错误信息 function show($status,$msg='',$da... author:咔咔 wechat:fangkangfk 会传递三个参数 第一个参数是状态码,跟前台对接好,1是成功0是失败 第二个参数是返回状态 第三个是返回值 当有返回值得时候会是下面这个形式 当没有返回值得时候,只有返回码跟错误信息 function show($status,$msg='',$da...
- author:咔咔 wechat:fangkangfk $ip = '113.139.214.239'; $content = file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip); $banned = json_d... author:咔咔 wechat:fangkangfk $ip = '113.139.214.239'; $content = file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip); $banned = json_d...
- author:咔咔 wechat:fangkangfk 卸载PHP rpm -qa|grep -i php 得到以下包 php-odbc-4.3.4-11 php-4.3.4-11 php-mysql-4.3.4-11 php-pear-4.3.4-11 php-ldap-4.3.4-11 php-pgsq... author:咔咔 wechat:fangkangfk 卸载PHP rpm -qa|grep -i php 得到以下包 php-odbc-4.3.4-11 php-4.3.4-11 php-mysql-4.3.4-11 php-pear-4.3.4-11 php-ldap-4.3.4-11 php-pgsq...
- 1. 下载需要的php操作redis的扩展包 1、切换到 cd /usr/local/src 2、 wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 3、tar -zxvf 2.2.4.tar.gz 4、&n... 1. 下载需要的php操作redis的扩展包 1、切换到 cd /usr/local/src 2、 wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 3、tar -zxvf 2.2.4.tar.gz 4、&n...
- author:咔咔 wechat:fangkangfk location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php/$1 last; break; }} author:咔咔 wechat:fangkangfk location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php/$1 last; break; }}
- author:咔咔 wechat:fangkangfk 加上这句 mkdir($uploads_dir,0777,true); author:咔咔 wechat:fangkangfk 加上这句 mkdir($uploads_dir,0777,true);
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中
热门标签