首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#php

开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入 HTML 中使用

PHP的使用技巧总结

iwhao

PHP,作为一种广泛使用的服务器端脚本语言,有句话广为流传:"php是这个世界上最好的语言",因其简单易学、功能强大而受到广大开发者的青睐。下面则总结一下PHP...

4510

Swoole与Go系列教程之HTTP服务的应用

码农先森

PHP 曾是Web开发领域佼佼者,随着业务壮大,异步和高并发方面不足显现。Swoole 曾经尝试填补空白,但局限性也比较的明显。Go 语言的崛起,简洁语法和并发...

4200

Swoole 源码分析之 Timer 定时器模块

码农先森

Swoole 中的毫秒精度的定时器。底层基于 epoll_wait 和 setitimer 实现,数据结构使用最小堆,可支持添加大量定时器。

4000

Swoole 源码分析之 Channel 通道模块

码农先森

通道,用于协程间通讯,支持多生产者协程和多消费者协程。底层自动实现了协程的切换和调度。

4100

Swoole 源码分析之 Coroutine 协程模块

码农先森

协程又称轻量级线程,但与线程不同的是;协程是用户级线程,不需要操作系统参与。由用户显式控制,可以在需要的时候挂起、或恢复执行。

5400

Swoole 源码分析之 WebSocket 模块

码农先森

WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它允许客户端和服务器之间进行实时数据传输。

6600

laravel源码解读学习(一)Application的实例化

ccccs0v0

心血来潮发现laravel有php artisan serve监听端口的启动方式,突然想仔细看看laravel源码,本系列随时可能鸽,laravel版本8.83...

10210

PHP中常用的设计模式

南山竹

应用场景:一个事件发生后,要执行一连串更新操作。传统的编程方式,就是在事件的代码之后直接加入处理逻辑。当更新的逻辑增多之后,代码会变得难以维护。这种方式是耦合的...

7510

PHP 之道笔记整理:最佳实践与安全指南

南山竹

在这篇文章中,我们将以简明易懂的语言探讨 PHP 最佳实践中的一些关键主题,包括使用当前稳定版本、日期和时间处理、UTF-8 编码以及确保 Web 应用程序的安...

10310

Swoole 源码分析之 epoll 多路复用模块

码农先森

在传统的IO模型中,每个IO操作都需要创建一个单独的线程或进程来处理,这样的操作会导致系统资源的大量消耗和管理开销。

5300

【PHP小课堂】PHP中PRGE正则函数的学习

硬核项目经理

正则表达式的作用想必不用我多说了,大家在日常的开发中或多或少都会接触到。特别是对于一些登录(邮箱、手机号)以及网页爬虫来说,正则表达式就是神器一般的存在。在 P...

11210

【PHP小课堂】深入学习PHP中的SESSION(二)

硬核项目经理

从上篇文章中我们了解到,其实 SESSION 之所以能够实现,最核心的内容就是那个 phpsessid ,也就是 session id 。这个就相当于是一个密钥...

8310

Swoole 源码分析之 Http Server 模块

码农先森

在 Swoole 源码文件 swoole_http_server.c 中有这样一个函数 php_swoole_http_server_minit。

9100

Swoole 源码分析之 TCP Server 模块

码农先森

今天我们来分析 TCP Server 模块 的实现原理,下面这张图是来自 Swoole 的官网。

7310

Swoole 源码分析之 TCP Server 模块

码农先森

今天我们来分析 TCP Server 模块 的实现原理,下面这张图是来自 Swoole 的官网。

7310

深入理解 Swoole 的底层加载原理

码农先森

我们从 php-src/sapi/cli/php_cli.c:1159 文件的入口函数 int main(int argc, char *argv[]) 开始分...

6900

深入理解 Swoole 的底层加载原理

码农先森

我们从 php-src/sapi/cli/php_cli.c:1159 文件的入口函数 int main(int argc, char *argv[]) 开始分...

6900

Kahlan:款革命性PHP自动化测试框架

Tinywan

沃土股份 · 技术经理 (已认证)

在寻找一个能够提升PHP单元测试体验的工具吗?那么,Kahlan可能就是你要找的答案。Kahlan是一个功能完备的单元和行为驱动开发(BDD)测试框架,它借鉴了...

11910

【知道创宇404实验室】警惕PHP CVE-2024-4577 对XAMPP Windows 版本影响

Seebug漏洞平台

2024年6月6日,PHP官方发布新版本(8.3.8、8.2.20、8.1.29)中修复 CVE-2024-4577 PHP CGI Windows平台远程代码...

12610
领券