Parse error: syntax error, unexpected 'as' (T_AS) in /path/to/file.php on line X
问题:PHP 导入命名空间时提示意外的
as 关键字,语法错误
原因:
use 语句格式错误(如
use App\Controller as Test; 漏写分号、
use App\Controller as 无别名)、
use 语句位置错误(如函数内使用
use 导入命名空间,仅 PHP 7.0 + 支持函数内 use)、多个命名空间导入时格式错误(如
use App\Controller, App\Model as Model; 逗号位置错误)
解决方案:
1. use 语句末尾补全分号(如 use App\Controller as Test;);
2. 别名必须完整(如 use App\Controller as Test; 而非 use App\Controller as;);
3. 低版本 PHP 将 use 语句放在文件开头,多个导入用规范格式(如 use App\Controller; use App\Model as Model;)