php是服务器脚本语言,不能直接支持桌面程序的开发
不过我们可以采用间接的方式,你可以使用php开发一个网页版的程序然后再使用工具打包成exe的,现阶段有个交node-webkit的工具挺好用的,你可以去百度下
WinBinder 是一种开源的 PHP 动态扩展(.dll) ,也算是脚本编程语言,为php 在window 下的开发提供用户界面UI ,它负责调用window 的API 接口.其运行 PHP 程序员轻松地使用 PHP 创建 Windows 应用程序.当然,这个只能在 Windows 下运行.本身是一个软件,php 程序员可以通过这个软件开发界面.官方网站说得很不错,无须编译php. 只要保存文件扩展为.phpw ,然后用 php.exe 打开就可以运行.具体开发感受如何,要试验一下才知道.初步感觉不会比php-gtk 差.
extension=php_winbinder.dll
然后到打开命令行(cmd ),进入到 winbinder_xxx\Code\Samples 目录下,运行:
C:phpcliphp.exe manytests_main.phpw
这样就可以看到 Windows 窗口了,测试用的例子很多,可以都试试.我试了一下中文,还是支持得不错的,想想也是,WinBinder 是通过扩展的方式,加载到 PHP 中,其调用的都是 Windows 的 APIs .实际上可以将 WinBinder 分为两层,一层是底层,叫 API 层,作为 PHP 扩展直接连接 Windows 的 API ,并为第二层(高层,叫 PHP 层)提供统一的调用接口.
你以为php只能做桌面应用?错移动应用也照样拿下.PHP for Android让你用你最熟悉的php开发android软件.
你是指将PHP封装成exe文件,可以不用浏览器执行是吧.
PHP拥有PHP-GTK拓展,你可以查下这方面的相关文章.
编写桌面应用程序.对于有着图形界面的桌面应用程序来说,PHP
或许不是一种最好的语言,但是如果用户非常精通
PHP
的一些高级特性,可以利用
PHP-GTK
来编写这些程序.用这种方法,还可以编写跨平台的应用程序.PHP-GTK
是
的一个扩展,在通常发布的
包中并不包含它.
以上就是土嘎嘎小编为大家整理的php封装桌面程序相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!