PHP能做什么
PHP初学者的一个主要疑问就是PHP能用来做什么?按照PHP手册上的经典解释就是PHP能做任何事!
下面为读者具体的介绍PHP主要的应用领域PHP是运行于服务端的脚本程序因此可以用其完成任何CGI(Common Gateway Interface)程序能够完成的工作CGI工作流程如图所示CGI主要用于完成在B/S(Browser/Server)模式下的应用开发例如动态页面输出获取表单数据创建或接收Session/Cookies
图 CGI工作流程示意图
PHP主要应用于以下个领域
服务端脚本
服务器脚本运行模式需要具备个条件PHP解析器(CGI或者服务器模块)Web服务器Web浏览器
具体执行流程首先运行Web服务器然后安装并配置PHP最后可以用Web浏览器访问PHP程序的输出即浏览服务端的PHP页面(或数据输出)
命令行脚本
通过命令行模式运行PHP脚本这种模式下不需要服务器的支持或者依赖浏览器的触发在命令行脚本模式下仅需要PHP解析器来执行通常这种方法被用在Windows和Linux平台下做日常运行脚本使用如某些守护程序等当然这些脚本也可以用来处理简单的文本
编写桌面应用程序
PHP也许并不完全适合用来做图形界面应用程序但是开发人员同样可以在客户端程序应用某些PHP的高级特性通过使用PHPGTK来编写这些程序PHPGTK是PHP的一个扩展并不包含在标准的开发包中开发人员需要单独编译它通过PHPGTK可以建立独立的GUI(用户图形界面)应用程序例如音频播放器文本编辑器数据库后台等
返回目录PHP典型模块与项目实战大全
编辑推荐
Java Web开发详解
PHP Web开发学习实录
ASP NET开发培训视频教程