首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
PHP
订阅
托伦斯
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
一个CTF GAME引发的php内核分析
solveme是一个CTF的练习平台,其中winter sleep题目是这样的。输入一个字符串,通过is_numric的判断,要大于5184000小于777600,最后通过sleep函数,就可以输出flag。显然,如果输入一个较大的数,会sleep很长时间。
在 PHP 中使用 `yield` 来做内存优化
你有没有想过 “在 PHP 中使用 yield 会有什么益处”,我将为你节省一些谷歌搜索的时间; 我列出了一些要向你介绍的要点来全面认知 yield: 什么是 yield。
Tumblr:我们是如何从 PHP 5 升级到 PHP 7 的
Tumblr 团队经常在寻找新的方式来提升网站的性能。这意味着要给访问量大的代码增加缓存,找到更快的 CDN 配置,或者升级基础软件。
Swoole-2.1.2 进程池模块的使用
在Swoole-2.1.2版本中我们将Server的进程管理模块封装成了PHP类,现在可以在PHP代码中使用Swoole的进程管理器了。在实际项目中经常需要写一些长期运行的脚本,如基于redis、kafka、rabbitmq实现的多进程队列消费者,多进程爬虫等等。程序员需要使…
其实你并不懂如何定义一个 PHP 函数
这段代码乍一看没毛病,但是如果你向它传递「任意」参数,它就会出问题。 写出好的代码是一个学无止境的过程。让我们来改进我们编写 PHP 函数的方式。 看下上面的代码,想想第二个函数调用那…
利用 Laravel 花 2 小时撸一个 RSS 生成器
现在越来越多的网站都不支持 RSS 订阅了,而作为 RSS 的忠实粉丝,还是希望有个工具可以将自己关注的网站内容聚合在一起,然后实时推送到手机上,及时获取最新消息和新闻动态。 所以今天就让我们用 2 个小时,撸一个 RSS 生成器。 本文的主角仍然是 Laravel。 1. 搭…
PHP 内存泄漏分析定位
我第一反应是内存泄露了,但是不知道在哪。第二反应是无用的变量应该用完就 unset 掉,修改完毕后问题依旧。经过了几番周折终于解决了问题。就决定好好把类似情况整理一下,遂有此文,与诸君共勉。 php 提提供了两个方法来获取当前程序的内存使用情况。 memory_get_usag…
关于php的单例模式
PHP语言是一种解释型的脚本语言,这种运行机制使得每个PHP页面被解释执行后,所有的相关资源都会被回收。也就是说,PHP在语言级别上没有办法让某个对象常驻内存,这和asp.NET、Java等编译型是不同的,比如在Java中单例会一直存在于整个应用程序的生命周期里,变量是跨页面级…