0

知道为什么 DBIx::Class 使用use base而不是use parent

例如看到这个

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

谢谢,

4

1 回答 1

3

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

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

于 2011-08-08T15:20:48.040 回答