原创 php 关于php递归函数内存溢出的问题 简单写一个递归函数:echo '运行前内存:' . round(memory_get_usage() / 1024 / 1024, 2) . 'MB', PHP_EOL;recursive();function recursive($i=1 2021-10-25 浏览(1) 评论(0) 阅读全文
原创 php easyswoole实现开机自启 命令脚本首先我们新建3个.sh文件,分别对应 启动,重启,停止 3个命令:启动:#!/usr/bin/env bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH;cd /Host/app-api/;## 这里cd进自己的项目目 2021-01-14 浏览(1) 评论(0) 阅读全文
转载 php 唯一ID生成原理与PHP实现-雪花算法 snowflake算法虽然PHP提供了一个生成唯一ID的函数uniqid(),但这个函数真的可以生成唯一ID吗?我们来看看uniqid()的具体实现:PHP_FUNCTION(uniqid){ ... gettimeofday((struct timeval *) &t 2020-12-05 浏览(1) 评论(0) 阅读全文
原创 php 关于php的引用 前言<?php$arr =[3,4,5,12,8];sort($arr);//对数组排序var_dump($arr);//打印排序后的数组$str ="仙士可牛逼!";$str = mb_substr($str,0,3);//剪切字符串var_dump($str);以上代码,分别为数组 2020-07-22 浏览(1) 评论(0) 阅读全文
原创 php 震惊!if else 竟然同时输出! 首先,大家看看这个代码,应该输出什么:<?phpif(pcntl_fork()){ echo 1;}else{ echo 2;}输出1?还是输出2? 但它其实输出的是1和2:为什么呢?在这边,最主要一点在于pcntl_fork函数:pcntl_fork 2020-05-30 浏览(1) 评论(0) 阅读全文
原创 php 百度编辑器-easyswoole组件版 百度编辑器是一款非常优秀的开源在线的html编辑器.但由于历史悠久,提供的sdk源码不能使用composer安装,也不支持cli模式.更不支持swoole协程环境了. 所以本人根据百度编辑器的代码,写出了一个可以在cli,easyswoole环境下使用的composer包. 地址: https://github.com/easy-s 2020-05-20 浏览(1) 评论(0) 阅读全文
原创 php php混淆加密解密实战 在查看别人的php源码的时候,我们经常会看到加密后的php代码.那么php加密原理是什么呢?怎么解密呢?混淆加密我们从百度随便搜索一个加密网站,例如:http://dezend.qiling.org/encrypt/加密代码:<?php/** * Created by PhpStorm. * User: tio 2020-03-28 浏览(1) 评论(0) 阅读全文
原创 php 关于easyswoole实现websocket聊天室的步骤解析 在去年,我们公司内部实现了一个聊天室系统,实现了一个即时在线聊天室功能,可以进行群组,私聊,发图片,文字,语音等功能,那么,这个聊天室是怎么实现的呢?后端又是怎么实现的呢?后端框架在后端框架上,我选用了php的easyswoole,easyswoole作为swoole中最简单易学的框架,上手简单,文档齐全,社区活跃直接通过easyswoole官方文档的例子,即可实现一个websocket服务器,并 2020-02-17 浏览(1) 评论(0) 阅读全文
原创 php php图片木马实现原理 什么是木马木马病毒是指隐藏在正常程序中的一段具有特殊功能的恶意代码,是具备破坏和删除文件、发送密码、记录键盘和攻击Dos等特殊功能的后门程序。那,php的木马是长什么样的呢?我们来看下面这段代码:<?php@eval($_GET['tioncico']);这句话的意思是什么呢?只要在网页上获取到了$_GET['tioncico']的数据,就当成php代码直 2020-02-01 浏览(1) 评论(0) 阅读全文