首页
留言
笔记
归档
友人链
关于
流苏小筑
行动起来,活在当下
累计撰写
139
篇文章
累计创建
57
个标签
累计收到
9
条评论
栏目
首页
留言
笔记
归档
友人链
关于
目 录
CONTENT
PHP-流苏小筑
以下是
PHP
相关的文章
2023-04-01
PHP底层原理之:数组
PHP底层原理之:数组 PHP的数组是关联数组(键值对形式),在底层是通过哈希表来实现的。每个数组元素都有一个键和一个值,PHP会根据键值计算哈希值,并存储相应的数据。其次,数组在内存中的实现是动态的,它可以随着元素的增减自动扩展或收缩。我们可以通过分析PHP源代码中的zend_hash结构,进一步
2023-04-01
1
0
0
PHP
2023-02-04
PHP底层原理之:变量及数据结构(下篇)
PHP底层原理之:变量及数据结构(下篇) 上篇说到写时复制,本篇继续 7.传值引用 思考1:下面代码,两者是否共享一个结构体,如果是,和传值赋值有什么不同? <?php $a = 3; $b = &$a; echo $a . '---' . $b; echo "\r\n"; $b = 5; ec
2023-02-04
1
0
0
PHP
2023-02-03
PHP底层原理之:变量及数据结构(上篇)
PHP底层原理之:变量及数据结构(上篇) 在PHP中,变量和数据结构是程序的基础组成部分。了解它们的底层原理,可以帮助我们更高效地编写代码,提升性能,避免常见的坑。 1. PHP变量的基本概念 在PHP中,变量以 $ 符号开头,后面跟着变量名。变量不需要显式声明类型,PHP会根据赋给变量的值自动推断
2023-02-03
2
0
0
PHP
2022-12-23
PHP底层原理之:代码执行过程
PHP底层原理之:代码执行过程 1.加载和解析 PHP 文件 当用户请求一个 PHP 文件时,Web 服务器(如 Apache 或 Nginx)将请求发送到 PHP 解释器。PHP 解释器首先读取并加载 PHP 文件的源代码。 2.词法分析(Lexical Analysis) PHP解释器将PHP代
2022-12-23
2
0
0
PHP
2022-10-10
PHP-FPM(FastCGI Process Manager)详解
PHP-FPM(FastCGI Process Manager)详解 PHP-FPM(FastCGI Process Manager)是 PHP 的一种进程管理器,旨在提高 PHP 在高并发环境下的性能。它是 FastCGI 协议的一种实现. 1.说到FastCGI就要先说下CGI,什么是CGI?
2022-10-10
2
0
0
PHP
2022-09-16
PHP的依赖注入与控制反转
PHP 的依赖注入与控制反转 在现代 PHP 开发中,依赖注入 (Dependency Injection, DI) 和 控制反转 (Inversion of Control, IoC) 是两个非常重要的设计原则。它们通过解耦组件之间的依赖关系,提高了代码的可维护性和可测试性。本文将从理论和实战两方
2022-09-16
2
0
0
PHP
2022-08-12
PHP7 新特性详解与应用
PHP7 新特性详解与应用 PHP 7 于 2015 年 12 月发布,是 PHP 语言的一次重大版本升级。相比 PHP 5.6,它带来了显著的性能提升,同时引入了许多新特性和改进,使开发更加高效和现代化。 1. 性能提升 PHP 7 的性能相比 PHP 5.6 提升了约 2倍,这主要得益于全新的
2022-08-12
2
0
0
PHP
2022-06-22
PHP与设计模式:适配器模式详解与实战
PHP与设计模式:适配器模式详解与实战 在实际开发中,不同的模块或组件之间可能因为接口不兼容而无法直接协作。为了让这些模块可以无缝配合,适配器模式(Adapter Pattern)提供了一种解决方案。本文将详细讲解适配器模式的概念、结构,以及如何在PHP中实现适配器模式,并通过案例展示其实战应用。
2022-06-22
2
0
0
PHP
2022-05-21
PHP与设计模式:策略模式详解与实战 写一篇博客
PHP与设计模式:策略模式详解与实战 写一篇博客 在实际开发中,我们常会遇到一种场景:同一功能需要根据不同条件选择不同的算法或行为。为了避免使用大量的 if-else 或 switch-case 结构,策略模式(Strategy Pattern)提供了一种更加灵活和可扩展的解决方案。本文将详细讲解策
2022-05-21
1
0
0
PHP
1
2
3
4
5
...
9