【发布时间】:2019-11-27 18:33:07
【问题描述】:
我正在尝试使用 psr-4 自动加载一个类,但我尝试的越多,我找不到任何结果。我真的不知道如何使用 psr-4,而且我很愚蠢地发现如何修复错误。我的代码结构如下:
-项目根
--app
---类
----init.php
--供应商
--index.php
composer.json 代码为:
"autoload": {
"psr-4": {
"App\\" : "app/"
}
}
以下是app/class/init.php:
<?php
namespace App\class;
class Connect
{
public function connect ()
{
echo 'hello';
}
}
这是我的index.php 内容:
<?php
require_once('vendor/autoload.php');
use App\class\Connect as connector;
$obj = new connector;
$obj->connect();
代码停止运行并出现以下错误:
解析错误:语法错误,意外的“类”(T_CLASS),期待 C:\xampp\htdocs\test\index.php 中的标识符 (T_STRING) 或 '{' 在线 3 请您帮助我了解我在编写自动加载相关代码时的错误在哪里以及是什么?非常感谢您。
【问题讨论】:
标签: php parse-error psr-4