标签:PHP

前言MAMP Pro 是Mac下的一款PHP集成开发环境,简单好用,支持多PHP版本共存。 设置命令行PHP版本 如上图,MAMP Pro可以设置命令行下的PHP版本,默认这样设置并保存后,然后到命令行执行命令: php -v会发现并没有生效,那是因为MAMP把配置生成到了~/.profile文件中,我们需要在shell启动时加载一遍这个文件,PHP命令才能生效。

废话不说,先来上一个小小的DEMO <?php header('Content-Type: text/csv'); header('Content-Transfer-Encoding: binary'); for($i=0;$i<500000;$i++){ echo "this is a test \n"; }?>将以上代码保存为一个PHP文件,然后执行,你会得到一个50万行记录的文件。

前言 命令行下的快捷文件分享工具transfer.sh 上面是我以前写的一篇介绍transfer.sh的文章,使用transfer.sh可以方便的分享服务器上的文件或下载服务器上的文件到本地。最近正好有个需求需要使用PHP来生成服务器上的文件的临时访问地址,想到使用transfer.sh来实现,PHP使用guzzlehttp/guzzle包可以很轻松的上传文件到transfer.sh并生成访问地址。

PHP图片合成

发表于:2017-10-09 标签:PHP 二维码

前言最近遇到这样的一个需求,动态在宣传海报上生成二维码,使用intervention/image包可以很轻松实现。intervention/image是一个PHP图片处理和操作库,API简洁易懂很容易上手,而且支持集成到Laravel框架。 然后还需要使用PHP生成二维码,使用endroid/qrcode包可以简单的生成二维码。

前言QueryList虽然是我的一款受欢迎的开源项目,但我貌似还从来没有在博客中提及过它,以及写过它的用法!转眼间维护这个项目已经4年多了(2013-2017),现在已经迎来了QueryList 4.0 版本大更新了;回顾过去,QueryList每一次大版本更新,都是一次技术的飞跃: QueryList 1.0: 4年前,虽然并没有用到什么高级技术,但奠定了列表采集的思想,并一直延续着这个思想。

Laravel中使用DebugBar并不会在输出的JSON接口中加入调试信息,如果想要达到这个效果,需要自己手动写个中间件解决这个问题: <?phpnamespace App\Http\Middleware;use Closure;use Illuminate\Http\JsonResponse;class ProfileJsonResponse{ /** * Handle an incoming request. * * @param \Illuminat