gpt4 book ai didi

php - 输入中的意外字符 : '\' (ASCII=92) state=1

转载 作者:IT王子 更新时间:2023-10-28 23:59:35 24 4
gpt4 key购买 nike

我的客户说他在使用我的脚本时遇到了这个错误:

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /path/to//header.php  on line 34
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in/path/to/header.php on line 34

header.php 中的第 34 行只是 use\Main\Class;

现在,我告诉他他必须拥有 PHP >= 5.3.0,他说他的 PHP 版本是 5.3.24

可能是什么问题?

编辑:之前和之后的行

30. // Define absolute path
31. define("ABSPATH", $abs_path);
32. $_SESSION["abs_path"] = ABSPATH;
33.
34. use \CNS\main\CNS;
35. $cns = new CNS();

编辑 2:

他给我发了这个:

Program     Version
Apache: 2.2.24
CentOS: CentOS release 6.4 (Final)
cPanel: 11.36.1 (build 8)
Curl: 7.12.1
MySQL 5.5.30
phpMyAdmin 3.5.5
Python: 2.6.6
Program Version
Perl: 5.8.8
**PHP: 5.3.24**
ionCube Loader: 4.2.2
Zend Optimizer: 3.3.9
Ruby: 1.8.7
Rails: 3.2.8
OpenSSL: 1.0.0-fips

最佳答案

如果您尝试使用命名空间但没有 PHP 5.3,则会发生这种情况。 PHP 5.2 及以下版本不支持命名空间,当它们看到反斜杠时会抛出此错误。

--编辑:混合版本。如果我没记错的话,它是 5.2 及以下版本没有命名空间。

关于php - 输入中的意外字符 : '\' (ASCII=92) state=1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17156251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com