如何在 cordova 中 运行 php 编码?
How to run php code inside cordova?
我是 cordova 的新手,想将我现有的应用程序构建转移到 jquery 移动和 php 到 iOS/Android。我说得对吗,科尔多瓦内部没有 php 解释器?这意味着,现有应用程序不可转换为 cordova,因为 php 是在项目中构建那些 html 文件的核心组件。这对我来说有点没用。
有没有办法在 cordova 中 运行 php 编码?
您不能在 cordova 中使用任何服务器端脚本语言(例如:PHP)。但是使用 Jquery 和 AJAX 您可以调用 php 函数并轻松获取数据。
PHP 在服务器端运行; Cordova 将您的应用程序打包到客户端应用程序中。
如果您真的想在客户端应用程序中使用 PHP 服务器生成的 HTML,而不是静态的 HTML,您可以打包成一个几乎为空的 HTML 文件,并从您的 PHP 服务器、AJAX 或其他方式动态获取 HTML。
在今天这个拥有AJAX和HTML5个应用程序的时代,大多数人会告诉你服务器的作用不应该是生成HTML个文件;应该是通过API生成数据(JSON)。如果你切换到这样的架构,你会发现有更多的工具可以轻松使用。
实际上,您可以在 Java 中使用 Quercus 将 HTTP 参数提供给 PHP 解释器,不需要 IP 端口(您可以构建一个 HTTP 请求保存数据对象)并且 IOS,类似于 https://github.com/grantjbutler/PHPTest。
IOS还有其他可嵌入的解决方案,我可能会在不久的将来进一步编辑这个答案。
快速搜索得到了这个结果:quercus: php in java (open source, 100% java implementation of php) so it should be possible to write plugin that execute your php code, probably with little modification. And then expose it in window.Plugin.method()
like other plugins do (like this one cordova-plugin-shell-exec)。
我是 cordova 的新手,想将我现有的应用程序构建转移到 jquery 移动和 php 到 iOS/Android。我说得对吗,科尔多瓦内部没有 php 解释器?这意味着,现有应用程序不可转换为 cordova,因为 php 是在项目中构建那些 html 文件的核心组件。这对我来说有点没用。
有没有办法在 cordova 中 运行 php 编码?
您不能在 cordova 中使用任何服务器端脚本语言(例如:PHP)。但是使用 Jquery 和 AJAX 您可以调用 php 函数并轻松获取数据。
PHP 在服务器端运行; Cordova 将您的应用程序打包到客户端应用程序中。
如果您真的想在客户端应用程序中使用 PHP 服务器生成的 HTML,而不是静态的 HTML,您可以打包成一个几乎为空的 HTML 文件,并从您的 PHP 服务器、AJAX 或其他方式动态获取 HTML。
在今天这个拥有AJAX和HTML5个应用程序的时代,大多数人会告诉你服务器的作用不应该是生成HTML个文件;应该是通过API生成数据(JSON)。如果你切换到这样的架构,你会发现有更多的工具可以轻松使用。
实际上,您可以在 Java 中使用 Quercus 将 HTTP 参数提供给 PHP 解释器,不需要 IP 端口(您可以构建一个 HTTP 请求保存数据对象)并且 IOS,类似于 https://github.com/grantjbutler/PHPTest。
IOS还有其他可嵌入的解决方案,我可能会在不久的将来进一步编辑这个答案。
快速搜索得到了这个结果:quercus: php in java (open source, 100% java implementation of php) so it should be possible to write plugin that execute your php code, probably with little modification. And then expose it in window.Plugin.method()
like other plugins do (like this one cordova-plugin-shell-exec)。