gpt4 book ai didi

php - 如何在类里面多次使用一个特征?

转载 作者:可可西里 更新时间:2023-11-01 12:54:28 24 4
gpt4 key购买 nike

以下代码:

trait T {
function foo() {}
}

class C {
use T { T::foo as bar; }
use T { T::foo as baz; }
}

产生以下错误:

Trait method bar has not been applied, because there are collisions with other trait methods on C

是否可以在一个类中使用两次特征?

最佳答案

要使用不同的名称多次“导入”在特征中定义的方法,请执行以下操作:

class C {
use T {
foo as bar;
foo as baz;
}
}

关于php - 如何在类里面多次使用一个特征?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13582061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com