Что означает предупреждение " Encountered: public" при разборе файла fortify?

Я использую версию fortify HPE_Security_16.20_Mac для моего анализа кода PHP. Это дает исключение при разборе файла autoload_static.php в https://github.com/composer/ca-bundle в строке 49, столбец 5.

public static function getInitializer(ClassLoader $loader)
    {
        return \Closure::bind(function () use ($loader) {
            $loader->prefixLengthsPsr4 = ComposerStaticInit65e85f5ed65360e5f7910df21b091cfe::$prefixLengthsPsr4;
            $loader->prefixDirsPsr4 = ComposerStaticInit65e85f5ed65360e5f7910df21b091cfe::$prefixDirsPsr4;

        }, null, ClassLoader::class);
    }

Ниже приведена ошибка для первой строки вышеуказанного метода.

[warning]: Unexpected exception while parsing file autoload_static.php: Parse error at line 49, column 5.  Encountered: public

Есть и другие ошибки для "Encountered: ".", Но они есть, так как эта версия для фортификации использует PHP 5.3. Кто-нибудь может объяснить причину ошибки синтаксического анализа"Encountered: public"?

0 ответов

Другие вопросы по тегам