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);//报错,参数类型...

一 配置信息 Mysql主服务器: 系统: Manjaro-20.02 版本: mariadb10.4.13 IP地址: 192.168.52.129 port: 3306 Mysql从服务器 系统:Manjaro-20.02 版本: mariadb10.4.13 IP地址: 192.168.52.131 port: 3306 二 搭...

php swoole 工作流程

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

php laravel弹性设计

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

mysql索引类型

索引 索引就是相当于一个目录,通过它可以快速找到我们想要查找的目录,也就是说索引是事先排好序的目录。 索引类型 mysql有五种索引类型 普通索引-采用b树索引,对某一列进行排序 唯一索引 索引值唯一,不允...

php使用消息队列rabbitmq

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

php7.4使用zephir进行扩展开发

zephir zephir是一个更高级别的编译语言,它通过使用php的语法,来编写php的扩展。 它最后生成的是c代码,是可以被gcc编译优化的,因此它有着出色的性能,和方便编写维护的特点。 准备工作 需要下载php的源码 需...