2011-11-23 139 views
1

我即將開始一個小型的移動網站,它將用PHP編寫。我知道移動設備開發的設計原則,我的問題更多的是與移動設備上PHP的兼容性。它是:PHP&Mobile Sites

如果我使用PHP來創建此移動網站(它將在客戶端的移動瀏覽器中呈現爲良好的舊HTML)是否會遇到任何兼容性問題?

據我所知,因爲PHP是一種服務器端語言,只要它爲移動友好的HTML提供服務,我應該能夠在我的腳本中使用PHP來做所有我喜歡的事情?它是否正確?或者iPhone,Android手機和各種Fondle Slabs會拒絕呈現xxx.php文件?

回答

8

你說得對,它是一種服務器端技術。瀏覽器(無論是移動還是桌面)不會關心它是否爲PHP,因爲它將永遠不會看到任何內容,而是從PHP腳本呈現的html/js。

+0

輝煌,謝謝大家一個快速的答案!我猜測一樣多,只是想知道如果URL上的.php擴展名可能會拋出一些移動瀏覽器,但顯然不是!再一次,謝謝:) – GhostInTheSecureShell

1

你是對的。你可以使用haskell(只要它呈現html),並仍然使它顯示在移動設備上。

1

正如你所提到的PHP是服務器端語言,所以沒有辦法可能導致兼容性問題。

1

PHP是一種動態生成HTML的腳本語言。

因此,不需要從大量靜態HTML文件創建網站,動態網站會在需要時生成HTML - 每次用戶瀏覽頁面時,PHP都會在服務器上運行以創建HTML中顯示的HTML瀏覽器。

要回答你的問題,它不是決定網站如何看待移動設備上的PHP,更多的HTML它產生:)