当前位置: 萬仟网 > IT编程>开发语言>

PHP

PHP 多进程和多线程的优缺点

2019-12-06 16:41 | 分类:开发语言 | 评论:0 次 | 浏览: 9

PHP 多进程和多线程的优缺点 多进程 1.使用多进程, 子进程结束以后, 内核会负责回收资源 2.使用多进程, 子进程异常退出...

四种PHP异步执行的常用方式

2019-12-06 16:41 | 分类:开发语言 | 评论:0 次 | 浏览: 11

本文为大家讲述了php异步调用方法,分享给大家供大家参考,具体内容如下 客户端与服务器端是通过HTTP协议进行连接通讯,客户端发...

PHP如何开启swoole扩展

2019-12-06 16:40 | 分类:开发语言 | 评论:0 次 | 浏览: 9

swoole是一个PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UD...

微信公众号自定义菜单

2019-12-06 16:40 | 分类:开发语言 | 评论:0 次 | 浏览: 10

微信公众号自定义菜单 官方文档 https://developers.weixin.qq.com/doc/offiaccount...

swoole比php好在哪里

2019-12-06 16:40 | 分类:开发语言 | 评论:0 次 | 浏览: 10

直接套用Swoole官网的介绍: PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,...

[PHP] stream_set_blocking非阻塞模式影响fgets fread函数

2019-12-06 16:40 | 分类:开发语言 | 评论:0 次 | 浏览: 10

当设置socket为非阻塞时,fread或者fgets函数会立即返回结果,而不需要等待有输入,测试过程可以使用vscode的de...

[日常] win10开启和安装ubuntu子系统

2019-12-06 16:40 | 分类:开发语言 | 评论:0 次 | 浏览: 10

在控制面板的程序与功能里启用和关闭windows功能打开,适用于linux的windows子系统 在微软商店里搜索ubuntu,...

安装swoole出现make报错的原因与解决方法

2019-12-06 16:40 | 分类:开发语言 | 评论:0 次 | 浏览: 10

安装swoole报错,错误信息如下: 报错原因 报错很明显,找不到 openssl/ssl.h ,首先要确认电脑上有没有安装 o...

Swoole编译安装步骤

2019-12-06 16:40 | 分类:开发语言 | 评论:0 次 | 浏览: 7

Swoole扩展是按照php标准扩展构建的。使用phpize来生成php编译配置,./configure来做编译配置检测,mak...

Laravel学习记录

2019-12-06 16:40 | 分类:开发语言 | 评论:0 次 | 浏览: 10

1. stream 下载响应 ...

如何提高 PHP 代码的质量?第二部分 单元测试

2019-12-06 16:40 | 分类:开发语言 | 评论:0 次 | 浏览: 8

在“如何提高 PHP 代码的质量?”的前一部分中:我们设置了一些自动化工具来自动检查我们的代码。这很有帮助,但关于我们的代码如何...

如何提高 PHP 代码的质量?第三:端到端 / 集成测试

2019-12-06 16:40 | 分类:开发语言 | 评论:0 次 | 浏览: 7

在本系列的最后一部分,是时候设置端到端 / 集成测试环境,并确保我们已经准备好检查我们工作的质量。 在本系列的前几部分中,我们建...

PHP 正则匹配h1的数据报错 preg_match(): Unknown modifier 'h' in

2019-12-05 15:10 | 分类:开发语言 | 评论:0 次 | 浏览: 8

问题: 为什么会报错呢?原因就在于我的定界符。 在正则规则中用的是/做的定界符,而在</h1>中也有/,所以会报这样...

试着用workerman开发一个在线聊天应用

2019-12-05 15:10 | 分类:开发语言 | 评论:0 次 | 浏览: 11

聊天功能是很常见的一种功能,Workerman是一款开源高性能异步PHP socket即时通讯框架。 什么是Workerman?...

聚合数据接口调用实例

2019-12-04 15:37 | 分类:开发语言 | 评论:0 次 | 浏览: 12

聚合数据接口调用实例 //控制器 class SignController extends Controller{const S...

PHP 7.4.0 发布

2019-12-04 15:37 | 分类:开发语言 | 评论:0 次 | 浏览: 12

近日,PHP 7.4.0 发布了,此版本标志着 PHP 7 系列的第四次特性更新。 PHP 7.4.0 进行了许多改进,并带来了...

PHP 的异步并行和协程 C 扩展 Swoole (附链接)

2019-12-04 15:37 | 分类:开发语言 | 评论:0 次 | 浏览: 10

PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步...

[Linux] ubuntu环境安装和使用elasticsearch

2019-12-03 17:23 | 分类:开发语言 | 评论:0 次 | 浏览: 16

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | ...

swoole进程间如何通信

2019-12-03 17:23 | 分类:开发语言 | 评论:0 次 | 浏览: 18

Swoole进程间通信的方式 管道pipe 管道用于进程之间的数据交互,Linux系统本身提供了pipe函数用于创建一个半双工通...

php有必要用swoole吗

2019-12-03 17:23 | 分类:开发语言 | 评论:0 次 | 浏览: 15

在 Swoole 官网的自我介绍是“面向生产环境的 PHP 异步网络通信引擎”,首先 Swoole 它是一个网络应用的开发工具,...

golang和swoole区别

2019-12-03 17:23 | 分类:开发语言 | 评论:0 次 | 浏览: 20

golang和swoole区别 开发效率 Go语言是本质上是静态语言,开发效率稍差,但性能更强,更适合底层软件的开发 Swool...

学习workerman之前需要知道的几种php回调写法

2019-12-03 17:23 | 分类:开发语言 | 评论:0 次 | 浏览: 18

在workerman中会经常使用,我们先写一个回调函数,当某个行为被触发后使用该函数处理相关逻辑。 在PHP中最常用的几种回调写...

自学PHP的第22天---ThinkPHP中的路由、ThinkPHP目录结构

2019-12-03 17:22 | 分类:开发语言 | 评论:0 次 | 浏览: 21

这一切的一切都得从“Hello world”说起!!! 有很多东西在thinkPHP的官方开发文档上其实都有讲到,我在这里只是想...

PHP+Ajax实现文章心情投票功能实例

2019-12-03 17:22 | 分类:开发语言 | 评论:0 次 | 浏览: 20

一个PHP+Ajax实现文章心情投票功能实例,可以学习了解实现投票的基本流程:通过ajax获取心情图标及柱状图相关数据,当用户点...

Dotnet9建站20天感悟

2019-12-03 17:22 | 分类:开发语言 | 评论:0 次 | 浏览: 20

本人站点 https://dotnet9.com,建站20天了,在这给站长朋友讲述个人建站经历,希望对大家能有所帮助。 http...

swoole client有什么用

2019-12-03 17:22 | 分类:开发语言 | 评论:0 次 | 浏览: 15

PHP常用socket创建TCP连接,使用CURL创建HTTP连接,为了简化操作,Swoole提供了Client类用于实现客户端...

ThinkPHP的视图和模板

2019-12-02 16:27 | 分类:开发语言 | 评论:0 次 | 浏览: 13

简单来说一个控制器对应一个视图,一个方法对应一个模板下面我们直接上图。 二、给模板赋值 给模板赋值在这里用到了assign()这...

[Linux] 安装grafana并且添加influxdb监控

2019-12-02 16:27 | 分类:开发语言 | 评论:0 次 | 浏览: 26

安装grafana,官网提供了ubuntu的安装包,直接进行安装 wget https://dl.grafana.com/oss...

在phpstudy集成环境下的nginx服务器下配置url重写

2019-12-02 16:27 | 分类:开发语言 | 评论:0 次 | 浏览: 16

直接在对应的vhosts.conf配置文件的location / {}中添加以下内容: location / { index i...

高效PHP Redis缓存技术,可参考下步骤

2019-12-02 16:27 | 分类:开发语言 | 评论:0 次 | 浏览: 21

是否想过PHP使用redis作为缓存时,如何能: 前后台模块共用Model层; 但是,不能每个Model类都进行缓存,这样太浪费...

Copyright © 2019  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com