gpt4 book ai didi

php - PHP const无法正常工作?

转载 作者:行者123 更新时间:2023-12-04 21:17:39 25 4
gpt4 key购买 nike

我的课看起来像这样:

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;
}

关于php - PHP const无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21756583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com