在 PHP 中,我可以指定一个具有字段的接口(interface),还是 PHP 接口(interface)仅限于函数?
<?php
interface IFoo
{
public $field;
public function DoSomething();
public function DoSomethingElse();
}
?>
如果没有,我意识到我可以在接口(interface)中将 getter 作为函数公开:
public GetField();
最佳答案
您不能指定成员。你必须通过 getter 和 setter 来表明它们的存在,就像你做的那样。但是,您可以指定常量:
interface IFoo
{
const foo = 'bar';
public function DoSomething();
}
关于PHP:我可以在接口(interface)中使用字段吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2251541/