phonegap应用程序中的PHP

phonegap应用程序中的PHP,php,cordova,Php,Cordova,我必须用Phonegap框架开发一个Android应用程序,我需要使用PHP。有人知道是否可以使用这种语言吗?在这种情况下,我可以以何种方式将其包括在我的申请中?该框架的官方网站只提到了HTML、CSS和JavasScript的使用,而完全没有提到PHP。请帮帮我,这很重要 关于Web服务器 那是不可能的。为了能够解释PHP文件,您需要一个Web服务器,如apache、nginx甚至PHP的内置服务器 考虑到这一点,在phonegap应用程序中运行Web服务器将是一个巨大的开销(phonegap

我必须用Phonegap框架开发一个Android应用程序,我需要使用PHP。有人知道是否可以使用这种语言吗?在这种情况下,我可以以何种方式将其包括在我的申请中?该框架的官方网站只提到了HTML、CSS和JavasScript的使用,而完全没有提到PHP。请帮帮我,这很重要

关于Web服务器 那是不可能的。为了能够解释PHP文件,您需要一个Web服务器,如apache、nginx甚至PHP的内置服务器

考虑到这一点,在phonegap应用程序中运行Web服务器将是一个巨大的开销(phonegap的性能已经受到批评)

使用AJAX 但是,您可以通过javascript向远程Web服务器发出ajax请求,然后javascript将正确响应并以正确的格式返回数据,以便您可以在js中处理它们(例如json)

服务器端的工作原理 必须将远程服务器上的PHP应用程序视为API。它只用于接受请求并返回正确的响应。它不会进行任何模板呈现或dom操作(如果愿意,您可以返回HTML,但不建议这样做,因为dom结构比原始数据格式更大,加载时间也总是更长。而在移动应用程序开发中,大小很重要)

客户端如何工作
phonegap应用程序所做的一切就是接收用户的输入,通过ajax将其传递到服务器,然后处理您的响应。

是否可以使用ajax读取web服务器上的excel文件?只取我想要使用的东西,并将其转换为json??当然。您可以在服务器端处理excel文件并使用json进行响应。现在Php实际上有一个内置的web服务器,并且有一些在android上进行Php的项目。所以这至少是可能的。谢谢!你肯定有道理。我将把它添加到答案中。phonegap仍然没有安装php,这使得它无法在phonegap应用程序中使用php。