PHP实现代码复用神器:Traits(2)

以上方式仅允许排除掉其它方法,as 操作符可以将其中一个冲突的方法以另一个名称来引入。

trait first{ function test(){ echo "first"; } } trait second{ function test(){ echo "second"; } } class someClass{ use first,second{ //决定使用哪个 trait 中的方法 first::test insteadof second; //想使用 second 中的test()方法 second::test as test2; } } $class = new someClass(); $class->test(); $class->test2();

关于 traits 的内容我就介绍这么多。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/3edd0c297f7358763f5008527b08cd73.html