PHP中出现了syntax error, unexpected ✀:✀ 这个问题怎么解决

2025-01-26 23:13:07
推荐回答(5个)
回答1:

PHP报错syntax error, unexpected是设置错误造成的,解决方法为:

1、这两行程序,第一行的括号没有完全匹配,引发编译器报错。

2、但是编译器报错的行数是第二行,也就是说是实际出错的下一行。

3、往往在检查了编译器报错的那一行代码之后没有发现问题。

4、进而需要检查编译器报错的那一行代码的上一行的代码是否有语法错误。

5、补上第一行的代码的反括号, Syntax Error: invalid syntax就解决了。

回答2:

应该是require_once('E:\PHPnow-1.5.4\htdocs\04\include\db.inc.php');
全用字符串引起来
如果按你刚才那样,:会当成运算符号来编译,后面的东西也当做程序的一部分了
还有
你用绝对路径上传到虚拟主机肯定是不行的,因为你的网站不定放在服务器的哪个位置,要用../xxx或./xxx这样的相对路径

回答3:

1.你路径没加引号,文件路径应该是个字符串
2.你应该用相对路径,如 require_once('../../htdocs/04/include/db.inc.php');

你的绝对路径上传到服务器肯定不对的

回答4:

require_once('E:\PHPnow-1.5.4\htdocs\04\include\db.inc.php');
应该是这样吧。。。

回答5:

你为什么要用绝对路径呢 相对的不行吗