1
2
PHP中还没有混合函数,但是有一个RFC用于特性,其工作原理大致相同。 http://wiki.php.net/rfc/traits 使用重载进行_uuu调用可以允许您将方法分派到其他类,并使其看起来像mixin。 |
2
1
这个 Symfony project has a mechanism for mixins ,允许像在CLOS中那样面向方面的编程。就个人而言,我不喜欢在userlandspace中进行这种黑客攻击(至少不喜欢使用PHP)。我认为你最好使用语言所提供的特性,也许等待一些特性(也许)进入语言。 |
3
0
还有新项目 http://github.com/huberry/phuby 它在PHP中实现角色! |
Håkon Hægland · 创建自定义Moose属性类型 6 年前 |
incutonez · Perl:在Moose类中添加编写器会拒绝属性访问 11 年前 |
varnie · Perl内部和Moose:持续折叠优化 11 年前 |