php

微信自定义分享那些事

自定义分享 分享的时候,网站可以指定用户分享的内容和图片,叫做自定义分享,根据微信提供的jsapi,我们可以实现网页的分享标题,描述,图片和链接的指定分享。 使用条件 要想使用微信分享,需要满足以下几个条...

php爬虫框架盘点

网络数据抓取是大数据分析的前提,只有拥有海量的数据才能够进行大数据分析,因此,爬虫(数据抓取)是每个后端开发人员必会的一个技能,下面我们主要盘点一下php的爬虫框架。 Goutte Goutte库非常有用,它可以为...

php链表遍历求和

问题 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的...

lumen添加artisan 命令方法

laravel的artisan命令可以非常方便的为我们创建我们需要的脚手架,而在lumen中,这个功能是被删除掉的,如何把这个功能加上,我们需要下面的几个步骤。 安装composer 依赖Lumen Generator composer require flipb...

php程序执行返回时间过长的原因

关闭xdebug 开发环境我们经常需要调试,因此xdebug我们经常开启,但是线上的环境,我们一定要关闭xdebug。在打开xdebug的时候,我们的程序返回时间平均在200ms以上,可以说非常的慢,但是当我们关掉xdebug的时候...

php7 增加的新特性和变动

增加了类型声明,可以声明函数参数类型,和函数返回值类型 <?php declare(strict_types=1); function add(int $a, int $b): int { return $a+$b; } echo add(1, 2); echo add(1.5, 2.6);//报错,参数类型...

php swoole 工作流程

1.Master进程 master进程为主进程,该进程会创建Manager进程和Reactor线程等工作进/线程 swoole的主进程,是个多线程的程序. 主进程内的回调函数: onStart onShutdown onMasterConnect onMasterClose onTimer 2.R...

php laravel弹性设计

laravel 简洁优雅的php开发框架,采用了大量设计模式,让代码高内聚,低耦合。开发效率大幅提升,同时可维护性也大大提升。 弹性设计 简单的小项目可能会把数据库查询,业务逻辑,数据传给View几乎所有操作都放在...

php使用消息队列rabbitmq

消息队列 顾名思义,消息队列就是消息传送接收的队列,既然是队列就是先进先出,前面的消息消费或者接收之后,后面的消息才能被接收或者消费。 消息队列的用途 代码解耦 异步通知 流量削峰 日志处理 代码解耦 ...