gpt4 book ai didi

php - PHP中的“Corrupt member variable name”尝试访问静态函数

转载 作者:行者123 更新时间:2023-12-03 09:05:49 24 4
gpt4 key购买 nike

试图访问静态函数时抛出“Corrupt member variable name”异常:

class CachedSettings
{
static private $c;

static private function getCacheInstance()
{
if(!isset(self::$c)) self::$c = phpFastCache();
return self::$c;
}

static public function getGroup($groupName)
{
$cache = CachedSettings::getCacheInstance();
...

我尝试了 self::,结果相同。
看起来这不是一个很常见的错误。任何想法?

最佳答案

因此,我没有发现任何错误,但是您可能想检查一下您的PHP版本。他们最近发布了5.6.x。如果本地主机的版本与服务器或其他版本不同,则可能是问题所在。

  • 安装PHP 5.6.X:curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
  • 编辑〜/.bash_profile:open -a TextEdit ~/.bash_profile
  • 在.bash_profile的底部添加路径:export PATH=/usr/local/php5/bin:$PATH
  • 使bash_profile最终确定:source ~/.bash_profile
  • 仔细检查PHP 5.6.X是否正常工作:php -v

  • If you need some more assistance on upgrading

    希望这可以帮助,

    关于php - PHP中的“Corrupt member variable name”尝试访问静态函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33785421/

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