2011-11-23 135 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它产生:)