我使用作曲家下载了facebook广告sdk。 autoload_static.php文件在我的系统上工作正常,有php5.6:
<?php
// autoload_static.php @generated by Composer
namespace Composer\Autoload;
class ComposerStaticInit8e6cb1db46baaf6145a1d53efc8ef72b
{
public static $prefixLengthsPsr4 = array (
'F' =>
array (
'FacebookAds\\' => 12,
),
);
public static $prefixDirsPsr4 = array (
'FacebookAds\\' =>
array (
0 => __DIR__ . '/..' . '/facebook/php-ads-sdk/src/FacebookAds',
),
);
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInit8e6cb1db46baaf6145a1d53efc8ef72b::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit8e6cb1db46baaf6145a1d53efc8ef72b::$prefixDirsPsr4;
}, null, ClassLoader::class);
}
}
但是,对于php5.5,它显示错误:
Parse error: syntax error, unexpected '.', expecting ')' in lib/vendor/facebook-ads-php-sdk/composer/autoload_static.php on line 19
Errors parsing lib/vendor/facebook-ads-php-sdk/composer/autoload_static.php
我该如何解决这个问题?