2016-12-16 74 views
-2

嗨我已經開始學習PHP並在我的機器上嘗試一個簡單的echo語句在XAMP上。這是我的代碼:PHP Echo不工作

<!DOCTYPE html PUBLIC 「-//W3C//DTD XHTML 1.0 Strict//EN」 
「http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd」> 
<html xmlns=」http://www.w3.org/1999/xhtml」 xml:lang=」en」 lang=」en」> 
<head> 
<title>Hello</title> 
<link rel=」stylesheet」 type=」text/css」 href=」common.css」 /> 
</head> 
<body> 
<h1> <?php echo 「Hello, world !」; ?> </h1> 
</body> 
</html> 

當我運行此我得到這個錯誤:

Parse error: syntax error, unexpected '!', expecting ',' or ';' in C:\xampp\htdocs\PHP\hello.php on line 9

我沒有任何線索,什麼錯誤。任何幫助將不勝感激 。

+3

您使用的是一種錯誤的報價。改用'「'('」是錯的)。 – Qirel

+0

<?php echo'Hello,world!'; ?>

複製粘貼並檢查 – rahulsm

+2

這些引號看起來很累。他們不能站直。也許使用更強大的。 – apokryfos

回答

1

嘗試

<?php echo "hello, World!"; ?> 
1

如果您正在使用MS Word來編寫代碼,沒有。使用Notepad ++或Sublime Text - 即使是普通的ol記事本也更好。

而且,你必須運行使用localhost/PHP/hello.php程序 - 而不是c:\xampp\htdocs\PHP\hello.php

在瀏覽器地址欄中輸入localhost/PHP/hello.php

+0

我使用notepad ++並使用localhost/PHP/hello.php運行它 – Knownow

+0

您是否明白爲什麼我們將不正確的引號標識爲問題的原因?在您的問題中發佈的引號是由MS Word等字處理程序插入的「智能引號」。 ASCI雙引號不是傾斜的:'''你是如何在你的問題中得到明智的引號的? – gibberish

+0

是的,我現在明白了。不知道有不同類型的引用。 – Knownow