我有遵循这种结构的代码:
class someClass
{
private static $pay = 0;
//something like this...
public static function run()
{
if ($_SESSION['title']== "whatever" and $_SESSION['rank'] == "1")
{
self::$pay = 50000;
}
}
public static function benefits()
{
self::$pay = 50000 * 1.30;
benefits = self:$pay;
echo benefits;
}
}
然后我尝试像这样调用福利......
someClass::benefits();
但它总是设置为零。当 if 语句中的条件满足时,它永远不会改变。
我在这里做的事情显然是错误的吗?我没有收到任何错误。
谢谢您的帮助。