我最近一直在努力研究PHP,我发现自己陷入了特质.我理解水平代码重用的概念,而不是必须从抽象类继承.我不明白的是,使用特征与接口之间的关键区别是什么?
我已经尝试过寻找一个体面的博客文章或解释何时使用其中一个的文章,但到目前为止我发现的例子看起来非常相似.
那里的任何人都可以就此分享他们的意见/观点吗?
PHP不允许
class Foo
{
private const my_private_const;
Run Code Online (Sandbox Code Playgroud)
但当然允许
const my_const;
Run Code Online (Sandbox Code Playgroud)
所以实际上常量是全局的,因为我可以my_const在任何地方使用Foo::my_const
有没有办法制作私有常量?