百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

deprecations

> 编程语言
开源

围绕不同的弃用策略构建薄库

1.9K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

围绕不同的弃用策略构建薄库

Doctrine 过时内容

在顶部添加一个小的(默认情况下无副作用)层 trigger_error(E_USER_DEPRECATED) 或 PSR-3 日志记录。

  • 默认情况下没有副作用,非常适合那些不知道错误处理程序如何工作的库
  • 通过使用 PSR-3 日志来避免依赖错误处理程序的全局状态
  • 去除过时消息的重复,避免过度触发并降低开销 我们建议使用 PSR 日志器来收集 Deprecations,而不是依赖于 全局错误处理程序。

从消费者角度来看的使用情况:

启用将 Doctrine 过时警告发送到 PSR3 日志器:

php
\Doctrine\Deprecations\Deprecation::enableWithPsrLogger($logger);

如果要启用对已过时的内容的跟踪,而不记录日志或调用 trigger_error,则将 DOCTRINE_DEPRECATIONS 环境变量设置为 track。或者调用:

其他操作

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHP

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言