我的课看起来像这样:
class Foo {
const UNKNOWN = 2;
public function doStuff($var) {
if($var==UNKNOWN) {
echo "Unknown state";
return;
}
// other stuff
}
}
但是,我在出现此错误doStuff()
:
使用不确定的常量UNKNOWN-假定为“ UNKNOWN”
我究竟做错了什么?我不能定义自定义常量吗?
self::
访问类中的常量时,必须使用或类名:
if($var == self::UNKNOWN) {
echo "Unknown state";
return;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句