Perl 在DBIx::Class中使用base而不是parent

Perl 在DBIx::Class中使用base而不是parent,perl,orm,dbix-class,Perl,Orm,Dbix Class,知道为什么DBIx::类使用use base而不是use parent吗 例如,见 纠正我的错误,但它不是use base已弃用吗 谢谢,与较旧的PERL兼容use parent,但是DBIx::Class仍然支持Perl5.8 从技术上讲,perldocs声明use base是“不受鼓励的”,而不是正式反对的,这意味着它肯定不会很快消失。但是,如果您知道您的代码针对的是Perl 5.10,使用parent更好 与较旧的PERL兼容use parent,但是DBIx::Class仍然支持Perl

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

例如,见

纠正我的错误,但它不是
use base
已弃用吗


谢谢,

与较旧的PERL兼容<在5.10中添加了code>use parent,但是
DBIx::Class
仍然支持Perl5.8


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

与较旧的PERL兼容<在5.10中添加了code>use parent,但是
DBIx::Class
仍然支持Perl5.8


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

可以从CPAN轻松安装parent.pm。CPantests表明,它甚至可以在perl 5.6.1上运行。parent.pm可以很容易地从CPAN安装。CPantests表明,它甚至可以在Perl5.6.1上运行。