喜迎
春节
PHP中,Supervisor的使用详解
PHP中,Supervisor的使用详解
什么是Supervisor?Supervisor是一个进程管理工具,它可以帮助你管理和监控多个进程。在PHP开发中,Supervisor常用于: 管理多个PHP-FPM进程: 确保PHP应用程序始终运行,并在发生崩溃时自动重启。 监控进程
2024-03-18
transition: all 0.36s ease; } article .card-image:hover .titlesline { width: 36px; } PHP 泛型:一个深入浅出的解读
泛型是什么?在编程语言中,泛型(Generics)是一种在编写代码时使用类型参数的特性。它允许你定义类、接口和方法,使其能够在不丧失类型安全的情况下,适用于多种数据类型。简单来说,泛型就是一种参数化类型,使得代码具有更强的灵活性和可复用性。
2024-12-12
PHP Generics
PHP中的Lambda表达式(箭头函数)
PHP中的Lambda表达式(箭头函数)
什么是Lambda表达式?Lambda表达式,也称为箭头函数,是PHP 7.4引入的一种语法糖,它提供了一种更简洁的方式来定义匿名函数。 Lambda表达式的语法1fn (参数列表) => 表达式; fn: 关键字,表示定义一个匿名
2024-12-12
PHP建议
PHP建议
Tip 1:isset()你是否知道可以向 isset() 函数传递多个参数?1234567<?phpif(isset($var1) && isset($var2)) { ... }// 等价于if(isset($va
2024-12-06
Laravel建议
Laravel建议
助手方法blank()和filled()您是否知道 Laravel 附带了两个很酷的助手方法blank()和filled(),现在,您可以采用标准化方法来测试变量是否为空,无论其类型如何,甚至支持集合!1234567891011121314
2024-12-06
PHP任务加锁
PHP任务加锁
在PHP中,有时候我们需要设置定时任务,同一时间只有一个任务在执行。这就需要使用互斥锁来控制,下面介绍下实现方式: 使用 flock 函数实现文件锁以下是一个示例:12345678$fp = fopen('/tmp/lock.txt', '
2023-05-23
PHP中if else的优化方案
PHP中if else的优化方案
前言:在项目开发中,经常会遇到多个复杂if else的情况,下面说说这种情况的优化方案。 提前return 让正常流程走主干,非正常流程提前return,去除不必要的else,适用于函数参数校验。 优化前12345if (conditi
2022-10-18
PHP中define和const的区别
PHP中define和const的区别
在PHP中,定义常量有两种方式: const、define;下面详细说下它们的区别: 1、const是表达式赋值定义一个常量,而define是一个函数,它接受三个参数 2、const对定义的常量大小写敏感,而define可以通过函数的
2022-07-05
PHP实现方法运行前(后)执行指定的程序
PHP实现方法运行前(后)执行指定的程序
在PHP中,利用__call(),可实现方法运行前/后执行指定的程序片段。 下面演示下,在test方法执行后自动执行afterTest方法 12345678910111213141516171819202122232425262728293
2022-06-02
PHP中unset的一些使用
PHP中unset的一些使用
前言:在PHP开发中,经常使用到unset来释放掉给定的变量;但有时候会有些问题,本文记录下。 如果需要去掉数组中的某些key,直接unset即可 123$arr = ['id' => 5, 'name' => '张三',
2022-06-02
1 / 4