所以我有一个名为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,它已打开,工作等)?
答案 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 ) ?>