我有一个愚蠢的问题。我想在2 - 3年的C#之后学习PHP。如何使用final类作为界面中的类型(php)
,喜欢在C#
public enum SimpleEnum{
One,
Two,
Three
}
public interface ISimple
{
int Id;
SimpleEnum SimpleType;
}
我在PHP做了什么:
final class SimpleEnum {
const ONE = 1;
const TWO = 2;
const THREE = 3;
}
interface ISimple {
public $value1;
SimpleEnum $myEnum;
}
但从SimpleEnum
发生在ISimple
错误。
也许是不可能的,但我要问你如何使用SimpleEnum
在接口类型?
谢谢
PHP是动态类型的;你不能给'$ myEnum'类型。另外,PHP接口无论如何都不能有成员变量。 – NullUserException