随笔分类 -  PHP从入门到天下第一

TP6基于redis的消息队列实现,从0开始,一步一步,包会教程!
摘要:我是用的PHP框架是thinkphp6,所以使用的相对来说比较匹配的think-queue.尽量把每一步都写出来,经过自己采坑,尽量做到按照步骤下来,基本都能跑通! 官方地址:https://github.com/top-think/think-queue 第一步:安装composer(如果这一步都 阅读全文

posted @ 2021-05-11 14:39 little天 阅读(1204) 评论(0) 推荐(0)

关于回调函数的一些理解
摘要:还记得刚去第一份工作的时候,啥也不会,那时候的老大把我们几个新人喊去,说你们新人只要学会两件事情,编码的技术就会提高很多,可以快速进入这个门槛,那就是学会搜索和理解什么是回调函数。 虽然他这么说夸张了,我这也是突然想到这一茬有感而发。不过这个回调函数在我之后几年的工作中确实频繁使用,这一篇不讲搜索, 阅读全文

posted @ 2021-03-10 10:12 little天 阅读(106) 评论(0) 推荐(0)

phpunit初使用
摘要:这是我第一次使用phpunit,之前经常看到,但是一直没有用过,今天从安装开始一步步操作一下。 我使用的是laravel,它是开箱自带的。所以不需要额外安装。 需要改变版本的,可以对照这个表格使用composer进行升级。 根目录下会有一个phpunit.xml的文件,如果没有则手动创建,格式如下 阅读全文

posted @ 2021-03-05 17:59 little天 阅读(207) 评论(0) 推荐(0)

PHP的各种令人混淆的“存在”的详细分解
摘要:在传统PHP中,一致有着各种意义上的“存在”,他们都可以用来判断一个变量是否存在,但是使用起来又很容易混淆,今天就来好好地理一下。 isset isset指的是一个变量存在,除了null以外,都算是成立的。 empty empty指的是一个变量为空,包扩null和空串,也包括数字0。 !empty 阅读全文

posted @ 2021-02-22 10:08 little天 阅读(95) 评论(0) 推荐(0)

PHP 合并视频(仅供参考)
摘要: 阅读全文

posted @ 2021-01-25 15:44 little天 阅读(448) 评论(0) 推荐(0)

PHP大文件下载解决方案
摘要:因为PHP处理文件下载readfile是写入PHP 缓冲区的,readfile会把文件内容直接读到缓冲区,如果下一个大文件,那么缓冲区就会爆掉!大文件不要用readfile,否则浏览器端就会报错。 处理如下 set_time_limit(0); $filesize = filesize($file) 阅读全文

posted @ 2020-11-27 10:13 little天 阅读(1465) 评论(0) 推荐(0)

关于php7,我们应该知道什么
摘要:php7也出了好几年,之前一直用的php5,现在项目慢慢地开始全面转向php7了,所以需要好好看一下php7的一些新的写法。其实改动的地方也比较多的,我整理了一下,列出了一些比较实用的或者说必须知道的。 一、严格模式 php7新增了严格模式 declare(strict_types=1); stri 阅读全文

posted @ 2020-09-01 18:14 little天 阅读(186) 评论(0) 推荐(0)

导航