在 DBIx::Class 中使用基类而不是父类

发布于 2024-11-28 20:51:36 字数 273 浏览 1 评论 0原文

知道为什么 DBIx::Class 使用 use base 而不是 useparent 吗?

例如,请参阅

纠正我,我错了,但是 use base 不是已被弃用吗?

谢谢,

Any idea why the DBIx::Class uses use base instead of use parent?

see this for instance.

Correct me i'm wrong, but isn't it use base deprecated?

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

可爱暴击 2024-12-05 20:51:36

为了与旧版 Perls 兼容。 useparent 是在 5.10 中添加的,但 DBIx::Class 仍然支持 Perl 5.8。

从技术上讲,perldocs 声明 use base 是“不鼓励”而不是正式弃用,这意味着它肯定不会很快消失。但如果您知道您的代码面向 Perl 5.10,那么使用parent 会更好。

For compatibility with older Perls. use parent was added in 5.10, but DBIx::Class still supports Perl 5.8.

Technically, the perldocs state that use base is "discouraged" rather than formally deprecated, implying that it is certainly not going to go away any time soon. But if you know your code is targeting Perl 5.10, use parent is better.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文