Happy New Year!
编程

PHP 8.3 正式发布

394 2023-11-21 16:05:00

PHP 8.3 即将于近日发布。其中涉及多个新特性、变更及特性弃用:新特性-类常量显式类型、新增 json_validate 函数、动态类常量及枚举成员获取、gc_status() 返回额外的 GC 信息

详情...
编程

Laravel 11 新功能提前预览

627 2023-09-02 14:32:00

距离 Laravel 11 原计划的发布日期 2024 年1季度,尚有段时间。不过,在 Laracon 上,Taylor 分享了一些新特性,以及一些大的改进:流式目录结构。目前,仅是 beta 版预览,可能还会调整。不过这是目前可以期待的…控制器默认不再继承。不再有中间件目录。当前 Laravel 包含了 9 个中间件,大多你都不会自定义修改。不过...

详情...
编程

Laravel 10 正式发布

1069 2023-02-15 00:02:09

Laravel 10 现已发布,包括PHP v8.1最低版本要求、新的Laravel Pennant包、可调用的验证规则、原生类型声明等等

详情...
编程

PHP 8.2 新特性 — 新增 Random 扩展

1207 2022-11-14 07:58:10

PHP 8.2 引入新的 PHP 扩展叫做 Random, 这个扩展组织合并了已有的随机数生成功能,引入一些新的 PHP 类结构和异常类,用来提供随机数生成器和异常处理的颗粒度选择。Random 扩展与 PHP 捆绑,没有编译时和运行时配置可以禁用此扩展。

详情...
编程

PHP 8.2 新特性预览: 只读类 Readonly Class 详解

1486 2022-11-13 19:44:59

PHP 8.2 开始支持只读类。当类被声明为只读类,整个类以及它声明的成员都被当做是只读的。

详情...
编程

[Laravel 扩展包]RBAC 权限管理包 Laravel Permission

15 20小时前

简介spatie/laravel-permission 是一个由 Spatie 出品的基于 RBAC(Role-Based Access Control) 基于角色的访问控制权限管理包。该包用于管理用户权限和角色。安装通过 Composer 进行安装composer require spatie/laravel-permission安装完成后,你可以这样使用...

详情...
编程

PHP 中的访问者模式

21 1天前

访问者模式不常使用。这是因为只有在少数情况下它是适用的,甚至是有意义的。然而,当时机成熟时,这是一个很好的模式。让我们看看如何在 PHP 环境中应用此模式。🛑 问题与其他一些模式一样,访问者模式试图解决在不更改实体的情况下向实体添加功能的问题(很多…)。除了这个非常普遍的问题外,它还提供了一种将功能添加到多个类似实体的方法,而这些实体无法以相同的方式完全处理...

详情...
编程

装饰器模式 vs. 代理模式

28 2天前

在 PHP 中,有两个模式非常相似:装饰器模式和代理模式。因此,你很容易就会把其中一个误认为另一个。这有关系吗?也许没有,但我认为在交流时了解差异是件好事。装饰器和代理的相似之处装饰器(Decorator)模式和代理(Proxy)模式都围绕着用一个类包装现有接口的实例(让我们称之为内部实例)的想法,该类实现了相同的接口,并将其函数调用委托给其内部实例上的相同...

详情...
编程

设计模式之策略(Strategy)模式

40 3天前

策略(Strategy)模式是一种行为设计模式,允许你定义一系列算法,将每个算法放入一个单独的类中,并使它们的对象可互换。

详情...
编程

TIOBE 编程语言排名: 2024 年 2 月

44 3天前

二月头条: Go 语言进入前 10本月,Go 语言进入了 TIOBE 索引前 10 位列第 8。这是 Go 语言有过的最高排名。当 Google 在 2009 年启动 Go 时,Go 轰动一时。在那些日子里,谷歌所做的一切都是神奇的。在 Go 出现的几年前,谷歌发布了 GMail、谷歌地图和谷歌文档。因此,当谷歌宣布其第一种自己的语言 Go 时,软件社区激动...

详情...