我只是一个典型的非专业 PHP 人,为我的网站编写小应用程序。
我正在尝试安装GetStream.io,但因为我不知道如何使用composer(实际上我尝试过,但我真的不是终端类型的人)。
无论如何,我无法按照 GetStream GitHub 的指示创建自动加载器,所以我最终使用 Stackoverflow 拼凑的一些代码创建了自己的 autoloader.php。
我的代码
<?
function __autoload_namespaced_module($class) {
$path = str_replace('\\', '/', $class);
if (file_exists($file = ( $path . '.php'))) {
require_once($file);
}
}
spl_autoload_register();
spl_autoload_register('__autoload_namespaced_module');
?>
所以是的,我今天在自动加载上学到了一些新东西!!!
直到......
致命错误:在第 36 行的 /GetStream/Stream/Signer.php 中找不到类 'HttpSignatures\Context'
所以现在我知道 HttpSignatures\Context 应该是主文件夹中的一个 php 文件,或者正确的东西,但我检查 Git hub 没有这样的文件....
任何人都遇到同样的问题并且可以在没有作曲家的情况下安装这个 SDK 吗?