Do PHP interfaces have properties?

前端 未结 3 635
后悔当初
后悔当初 2021-02-11 11:45

Do interfaces in PHP have properties, or do they only have methods?

3条回答
  •  长情又很酷
    2021-02-11 12:35

    It depends what you mean by "properties". If you mean actual fields, then no, they don't. If you're referring to properties such as those in C#, then yes they can (since the property accessors are strictly syntactic sugar for accessor methods anyway). The same goes for events (though of course, in each case, no implementation is specified for the get/set or add/remove accessors).

    Update: Since PHP does not have properties in the sense of get/set accessors, then the answer to your question is no. Interfaces cannot carry their own data/state.

提交回复
热议问题