文章分类 -  Php

php知识
php 设计模式详解
摘要:简介 PHP 设计模式是对软件开发中常见问题的可复用解决方案,通过标准化的结构提升代码的可维护性、扩展性和复用性。 创建型模式(对象创建) 关注对象的创建过程,解决 “如何灵活、安全地生成对象” 的问题。 单例模式(Singleton) 意图:确保一个类仅有一个实例,并提供全局访问点。 适用场景:全 阅读全文
posted @ 2025-05-29 06:29 我是唐青枫 阅读(36) 评论(0) 推荐(0)
Php JIT 使用详解
摘要:简介 PHP 8 引入的 JIT(Just-In-Time 编译器) 是该版本的一个重要性能特性,首次让 PHP 有了运行时即时编译的能力,从解释型语言迈向了“编译执行”的方向。 什么是 JIT? JIT 是 即时编译(Just-In-Time compilation) 的缩写,作用是在运行时把 P 阅读全文
posted @ 2025-05-25 16:10 我是唐青枫 阅读(405) 评论(0) 推荐(0)
php8 枚举使用教程
摘要:简介 PHP 从 8.1 开始原生支持枚举(enum),这是 PHP 向类型安全和现代语言特性迈进的重要一步。枚举可以定义一组有穷的、不可变的常量集合,常用于表示状态值、选项类型等。 基础语法 PHP 支持两种类型的枚举: 纯枚举(Pure Enum) 纯枚举没有绑定值,仅代表自身: enum St 阅读全文
posted @ 2025-05-04 18:36 我是唐青枫 阅读(159) 评论(0) 推荐(0)
php8 throw 表达式使用教程
摘要:简介 在 PHP 8 中,throw 可以作为一个 表达式(expression) 来使用,而不再仅仅是语句(statement)。这是一项非常实用的新特性,能够让 throw 更加灵活,尤其适用于 三元运算符、箭头函数、空合并运算符 (??) 等表达式中。 基本语法 throw new Excep 阅读全文
posted @ 2025-04-14 06:43 我是唐青枫 阅读(59) 评论(0) 推荐(0)
php8 命名参数使用教程
摘要:简介 PHP 8 引入 命名参数(Named Arguments),允许在调用函数时按参数名传递值,而不是按照参数位置。这增强了代码的可读性、灵活性,并减少参数顺序依赖。 基本用法 传统位置参数(Positional Arguments): function greet($name, $greeti 阅读全文
posted @ 2025-04-05 18:07 我是唐青枫 阅读(26) 评论(0) 推荐(0)
php8 ?-> nullsafe 操作符 使用教程
摘要:简介 PHP 8 引入了 ?->(Nullsafe 操作符),用于简化 null 检查,减少繁琐的 if 语句或 isset() 代码,提高可读性。 ?-> Nullsafe 操作符的作用 在 PHP 7 及以下,访问对象的属性或方法时,如果对象是 null,会导致致命错误 (Fatal error 阅读全文
posted @ 2025-04-04 11:23 我是唐青枫 阅读(15) 评论(0) 推荐(0)
php8 match表达式使用教程
摘要:简介 PHP 8 引入了 match() 表达式,用来替代传统的 switch 语句,提供更简洁、更安全的方式进行条件匹配。与 switch 不同,match() 是一个表达式,它会返回值,并且使用 严格比较( )。 基本语法 $result = match (表达式) { 值1 => 结果1, 值 阅读全文
posted @ 2025-04-02 08:30 我是唐青枫 阅读(54) 评论(0) 推荐(0)
php8属性注解使用教程
摘要:简介 PHP 8 引入了 属性(Attributes)作为新的元数据机制,用于替代传统的 PHPDoc 注解,使得代码更具类型安全性和结构化。 基本语法 PHP 8 的属性(Attributes)使用 #[...] 语法表示,并可以用于类、方法、属性、参数、常量等。 定义属性 属性的本质是一个 PH 阅读全文
posted @ 2025-04-01 11:33 我是唐青枫 阅读(79) 评论(0) 推荐(0)
Yii2 init 初始化脚本分析
摘要:脚本目的: init 脚本主要的作用是:从 environments 目录中复制配置文件,确保应用适配不同环境(例如开发、生产环境等)。 工作流程: 获取 $_SERVER 的 argv 参数 加载 environments/index.php 文件,拿到不同环境配置指定的配置文件关系。 如果执行 阅读全文
posted @ 2024-10-27 16:17 我是唐青枫 阅读(53) 评论(0) 推荐(0)
Php composer 基础教程
摘要:一、什么是Composer? Composer 是 PHP 中的依赖管理工具。它允许声明项目所依赖的库,并且它将为您管理(安装/更新)它们。 二、如何安装? Linux 系统和 MacOS 系统 直接下载最新稳定版: 然后执行下列命令,放到/usr/local/bin下面 sudo mv compo 阅读全文
posted @ 2024-05-19 11:20 我是唐青枫 阅读(426) 评论(0) 推荐(0)