PHP返回“意外的分号”错误

时间:2012-06-17 07:13:16

标签: php localhost wampserver

所以我有一个名为Time.php的php文件:

 <?php echo (( $DateTime.date("n/j/Y g:i:s A").Hour + ":" + $DateTime.date("n/j/Y g:i:s
 A").Minute + ":" + $DateTime.date("n/j/Y g:i:s A").Second ) ?>

这最初是在ASP中,但是我使用了一个翻译工具将它导入PHP,因此它在语法上可能不正确。每当我在localhost中启动页面时,它都会给我一个错误,说第2行有一个意外的分号。在我的文件中,与上面相反,第2行是":" + $DateTime.date("n/j/Y g:i:s A").Second ) ?>。您已经可以看到整个文件中没有分号,更不用说第二行了。为什么它会给我这个错误(我正在使用WAMPserver,它已打开,工作等)?

2 个答案:

答案 0 :(得分:1)

PHP中的对象是:

$DateTime->date("n/j/Y g:i:s A")->Hour

$DateTime.date("n/j/Y g:i:s A").Hour

字符串连接完成如下:

echo "Hello" . "World";

<强>不

echo "Hello" + "World";

答案 1 :(得分:0)

你有一个太多的开括号。

<?php echo ( $DateTime.date("n/j/Y g:i:s A").Hour + ":" + $DateTime.date("n/j/Y g:i:s A").Minute + ":" + $DateTime.date("n/j/Y g:i:s A").Second ) ?>