php开发桌面应用程序,PHP可以开发桌面应用吗
普及一下知识php如何做桌面客户端
WinBinder一种开源的 PHP 动态扩展(.dll) ,也算是脚本编程语言,为php 在window 下的开发提供用户界面UI ,它负责调用window 的API 接口。
其运行 PHP 程序员轻松地使用 PHP 创建 Windows 应用程序。
当然,这个只能在 Windows 下运行。
本身是一个软件,php 程序员可以通过这个软件开发界面。
官方网站说得很不错,无须编译php. 只要保存文件扩展为.phpw ,然后用 php.exe 打开就可以运行。
具体开发感受如何,要试验一下才知道。
初步感觉不会比php-gtk 差。
可以在此处下载到 WinBinder 的包 , 下那个 .zip 包,一般不需要用 .exe 的。
下完之后解压缩,将 winbinder_xxxPHPPHP4ext 目录下的(如果用的是 PHP5 则复制 PHP5 目录下的) php_winbinder.dll 复制到 PHP 扩展目录下,一般在 C:phpextensions ,然后修改 php.ini 文件,加上:
extension=php_winbinder.dll
然后到打开命令行(cmd ),进入到 winbinder_xxxCodeSamples 目录下,运行:
C:phpcliphp.exe manytests_main.phpw
这样就可以看到 Windows 窗口了,测试用的例子很多,可以都试试。
我试了一下中文,还是支持得不错的,想想也是,WinBinder通过扩展的方式,加载到 PHP 中,其调用的都是 Windows 的 APIs 。
实际上可以将 WinBinder 分为两层,一层是底层,叫 API 层,作为 PHP 扩展直接连接 Windows 的 API ,并为第二层(高层,叫 PHP 层)提供统一的调用接口。
你以为php只能做桌面应用?错移动应用也照样拿下。
PHP for Android让你用你最熟悉的php开发android软件。
总之,php的插件工具虽然可以实现开发桌面客户端,但是并不建议,因为不方便而且开发效率极低。
PHP可以开发桌面应用吗
PHP不能写桌面应用,不过有个曲线实现方式,就是通过别的语言写个桌面应用壳子,内嵌浏览器,APP打开就固定展示PHP写的网页,应用逻辑都通过网页来处理
如何用PHP进行桌面程序开发?
php是服务器脚本语言,不能直接支持桌面程序的开发
不过我们可以采用间接的方式,你可以使用php开发一个网页版的程序然后再使用工具打包成exe的,现阶段有个交node-webkit的工具挺好用的,你可以去百度下 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)