Php 使用“修改日期”分析错误
我一直在纠结于一些更复杂的代码(对我来说),而我的日期操作一直不起作用(我正在尝试为宗教教育日历的周日创建DB条目)。情况一直不太好。我在这里找到了很好的信息,但不是针对这个问题。我将代码精简到最基本的部分,仍然在第8行得到错误“解析错误:in/./test2.php”(第8行是日期修改行)。下面是直接从PHP.net复制的函数代码:Php 使用“修改日期”分析错误,php,Php,我一直在纠结于一些更复杂的代码(对我来说),而我的日期操作一直不起作用(我正在尝试为宗教教育日历的周日创建DB条目)。情况一直不太好。我在这里找到了很好的信息,但不是针对这个问题。我将代码精简到最基本的部分,仍然在第8行得到错误“解析错误:in/./test2.php”(第8行是日期修改行)。下面是直接从PHP.net复制的函数代码: <!DOCTYPE html> <html> <head> </head> <body> <?p
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php
$date = date_create('2017-12-31');
date_modify($date, '+7 day'); // this is line 8
echo "Date = " . $date;
?>
</body>
</html>
我是否遗漏了一些明显的内容?此代码有效:
<?php
$date = date_create('2017-12-31');
date_modify($date, '+7 day'); // this is line 8
echo "Date = " . date_format($date, 'c');
请将收到的完整错误消息添加到问题中。还要验证上面给定的PHP代码是否是PHP脚本的完整内容。此处没有任何内容会导致分析错误(我已检查),但$date
与echo
中的$date
不同。PHP的变量名、对象属性、,虽然类名和函数名不区分大小写,但数组键是区分大小写的。Progman:除了获取错误的完整路径,这是完整的错误消息。这是产生错误的完整代码。迈克尔:没错。这就是我不明白的。我在查看时确实注意到,最后一个$Date是不同的,但代码没有达到这一点(显然,如果有,它只会显示“Date=”而没有结果值。但是由于解析错误,我没有达到这一点……谢谢。出于某种原因,我在第8行得到了解析错误。(顺便说一句,我修复了$Date和$Date问题,并对其进行了测试,但仍然产生了解析错误。)然而,当我添加了第9行显示的Date_格式时,我在第8行不再出现解析错误。因此,谢谢你,这修复了它。