Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用“修改日期”分析错误_Php - Fatal编程技术网

Php 使用“修改日期”分析错误

Php 使用“修改日期”分析错误,php,Php,我一直在纠结于一些更复杂的代码(对我来说),而我的日期操作一直不起作用(我正在尝试为宗教教育日历的周日创建DB条目)。情况一直不太好。我在这里找到了很好的信息,但不是针对这个问题。我将代码精简到最基本的部分,仍然在第8行得到错误“解析错误:in/./test2.php”(第8行是日期修改行)。下面是直接从PHP.net复制的函数代码: <!DOCTYPE html> <html> <head> </head> <body> <?p

我一直在纠结于一些更复杂的代码(对我来说),而我的日期操作一直不起作用(我正在尝试为宗教教育日历的周日创建DB条目)。情况一直不太好。我在这里找到了很好的信息,但不是针对这个问题。我将代码精简到最基本的部分,仍然在第8行得到错误“解析错误:in/./test2.php”(第8行是日期修改行)。下面是直接从PHP.net复制的函数代码:

<!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行不再出现解析错误。因此,谢谢你,这修复了它。