惊爆在Android上跑php代码

你不要怀疑,你没有看错,确实可以在android上写php代码,并跑起来,完成android的简单开发,运行php代码。这就是phpforandroid为我们带来的新体验。什么事pfa的呢,请看官方的解释http://phpforandroid.net/start

imageimage

PHP for Android project (PFA) aims to make PHP development in Android not only possible but also feasible providing tools and documentation.

We currently have an APK which provides PHP support to ASE (PhpForAndroid.apk).

相信大家和我一样对这东西都是相当好奇,这东西到底怎么用的呢?下面我就来介绍下这东西的安装和使用。由于偶的G1实在是老了,就不再来折磨它了,放到模拟器里面试试。具体的android开发环境的搭建这边就不细说了,直接开启模拟器,官方要求这个app至少需要1.5的rom,当然现在基本上都是1.6和2.1的rom,所以这个略过。

安装

打开模拟器,直接上网,点击浏览器,输入官方网址http://phpforandroid.net/start,安装ASE和phpforandroid app程序,安装很简单一路next,直到完成,嘿嘿。

image  image

安装ASE

image

安装完php for android之后再点Install完成php脚本包的安装。

image image

使用

安装到这边就完成了,模拟器里面的网速还是可以的,几分钟就搞定了,下面打开ASE,看到pfa自动为我们建立了几个demo脚本,我们来跑跑试试。经典的hello world是必不可少的。

image image

看看hello_world.php里面写了什么内容,长按文件,点击edit,看到代码:

image

我们这里可以看到和我们传统的php语法基本还是一致的,第一行php代码标识,

第二行包含封装好的Android.php,

第三行建立对象droid

第四行建立变量name为$droid->getIput的输入值,这时会弹出一个输入框,效果见下图。

第五行将$name[result]以toast的方式显示出来

看看最终的效果

image image

呵呵,到这里就完成了hello world。下面我们在看看phpinfo.php这个查看下php的信息,和我们平时使用的phpinfo函数一样,在pfa中也是同样的使用,包含android版的php文件,这个跑pfa程序是必不可少的,嘿嘿,看看代码:

image 

相当的简单,这边就不解释了,最后看看运行的结果,一大推,基本和我们见到的类似。image image image image

listview功能

image image

在来看看include功能,我这边包含我网站的http://fly3q.com/pfa.php,到php代码里边,<include “http://fly3q.com/pfa.php”>;

testnow.php代码如下

image

其中pfa.php代码内容为

image 

我看官方的例子都可以跑通的,我的就报错了,提示第二行解析错误

image

意思是说$droid这个变量没有找到的吧,有这个问题解决的童鞋请赐教了。

小结

个人感觉很不错,利用php语法,提供了封装好的android.php,不再只是java才能完成app的开发,我们的脚本也是可以完成功能,有点类似linux里面的脚本,提供了更加灵活的程序开发。

欢迎大家讨论研究。

无觅相关文章插件,快速提升流量

Leave a comment

22 Comments.

  1. Your final sample might be failing because of the fact that you’re including a remote file with php extension (already interpreted by the server). Try a different extension such as “.php.txt”
    Regards

  2. Your final sample might not be working because of the fact that you’re including code already interpreted by server php. Try include(“….script.php.txt”) instead of include(“…..script.php”).

    Regards

  3. 果然没有买错milestone~~强大的android机~~

  4. @Yipiao
    一个手机应用的,可以试试,通过php脚本完成android程序的开发,可以看看官方网站的介绍,呵呵。

  5. php for android 是开发手机应用还是手机网站的,昨天才关注 的。

  6. @沉冰浮水
    看似蛮强大的,嘿嘿。 :roll:

  7. 这么强悍。。
    ———-
    个性签名没跟来。。

  8. 没有看完就晕了 :???: :???:

  9. @Firm
    哈哈,第一感觉都很强悍。

  10. @阿七
    以前接触过点j2me,至今也没有怎么接触塞班,有机会玩玩。

  11. 这个未免太强悍了吧 :arrow:

  12. @fly3q
    真的是不错的应用哇,不过我还在被塞班纠缠ing。。。

  13. @glwzu
    @七七七七
    呵呵,确实写的蛮久的。 :roll:

  14. :idea: 看的出来 ,写的很辛苦啊

  15. 嗯,不错,支持一下,会继续关注! :neutral:

  16. @P.H
    呵呵,周末刚好有时间,就写了多点了,嘿嘿。

  17. :smile: fly3q真的很用心写呢~

  18. @奶牛
    你速度也太快了吧,刚发出来就抢到了沙发,十二分的感谢关注,嘿嘿。 :wink:

  19. 好强大的android啊~~~ :idea:


发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Bad Behavior has blocked 1476 access attempts in the last 7 days.

site tracking with Asynchronous Google Analytics plugin for Multisite by WordPress Expert at Web Design Jakarta.

serial corel draw 11

serial corel draw 11 serials

free corel photoshop download

free corel photoshop download keygen

adobe free

adobe free

key office 2010

office 2010 key

download photo shop free

photo shop serial

free winrar download for xp

download winrar for xp for free

windows 7 free

windows 7 crack

cs5 serialz

cs5 serialz free

free corel downloads

free corel downloads cracked

office 2010 free

office 2010 key

winrar password cracker serial

wirar password cracker

serial winzip 11

serial winzip 11 key

photoshop key

photoshop key

windows key

windows key

corel dvd moviefactory 6

corel dvd moviefactory 6 downloads

office 2010 professional key

office 2010 key

photo shop key

photo shop key

winrar 3 download

winrar 3 download freedownload

windows 7 key

windows 7 key