2012-05-15 29 views
0

我開始自己一個學習PHP的,例如我有這樣的代碼,猜想DISPLY的「Hello World」如何顯示(測試)PHP文件

<html> 
<head> 
    <title>PHP Test</title> 
</head> 
<body> 
<?php echo '<p>Hello World</p>'; ?> 
</body> 
</html> 

我將其保存爲你好。 php,但是當我用Firefox打開它時,它顯示如下:

Hello World 

'; ?> 

有人可以爲我解釋一下嗎?

+2

你需要運行一些解釋php代碼的服務器 –

+1

xampp是一個流行的免費服務器。 http://www.apachefriends.org – bumperbox

回答

4

祝賀您開始使用php。 您將需要一個Web服務器來運行PHP。 Firefox可以處理HTML,CSS和Javascript標記/代碼來輸出網頁,但無法處理。這是一種服務器端語言,您需要某種服務器才能完成此操作。

如果您有Windows PC,至少對我而言,最簡單的方法是使用XAMPP/WAMP或類似軟件。你可以在維基百科找到一個很好的比較圖表。

您可以使用以下語法清理代碼。

<html> 
<head> 
    <title>PHP Test</title> 
</head> 
<body> 
    <p><?php echo 'Hello World'; ?></p> 
</body> 
</html> 

看起來整潔,我認爲:)

+0

非常有幫助,謝謝! –

+1

關於爲什麼這段代碼是「乾淨」的OP的一個注意事項...在您的實際數據中,通常認爲HTML標記是不好的做法。這是一個小而人爲的例子(一個「Hello World」應用程序),所以在這種情況下你的「數據」只是一個字符串。但想法是,你希望你的服務器端代碼(PHP)只是操縱數據,然後用HTML標記來包圍這些數據。目標是將數據與用戶界面分開,這樣可以減少兩者之間的緊密耦合,使它們更加便於攜帶。 – David

4

Firefox無法自行解釋PHP代碼。您將不得不設置本地Web服務器來運行您的代碼,並生成可供Firefox閱讀的HTML。

+0

非常有幫助,謝謝! –

1

上選擇PHP恭喜!仔細使用它會給你多年的編碼樂趣。

設置一個WAMP(Windows-Apache-MySQL-PHP)服務器'stack'是一個很好的開始 - 你基本上是從你自己的Windows機器運行一個網站。

設置很簡單,但我想你會回到這裏跟進配置問題 - 不是問題。

我會推薦WampServerXampp - WampServer可能更容易設置。