Ⅰ php典型模块与项目实战大全:PHP能做什么
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的高级特性 通过使用PHP GTK来编写这些程序 PHP GTK是PHP的一个扩展 并不包含在标准的开发包中 开发人员需要单独编译它 通过PHP GTK可以建立独立的GUI(用户图形界面)应用程序 例如 音频播放器 文本编辑器 数据库后台等
返回目录 PHP典型模块与项目实战大全
编辑推荐
Java Web开发详解
PHP Web开发学习实录
lishixin/Article/program/PHP/201311/21535
Ⅱ php鑳藉仛浠涔堥”鐩锛
php鑳藉仛镄勯”鐩链夛细
1銆丳C绔缃戠珯寮鍙
60%鍏ㄧ悆浜掕仈缃戠绣绔椤湪鐢≒HP鎶链锛80%锲藉唴浜掕仈缃戠绣绔椤湪鐢≒HP寮鍙戙傝繖浜涚绣绔椤寘钖璐鐗╃绣绔欙纴鏀垮簻浼佷笟缃戠珯锛孮Q绌洪棿锛岃哄潧鍗氩㈢瓑绛夈
2銆丄PP钖庡彴寮鍙
APP钖庡彴寮鍙戞槸绉诲姩浜掕仈缃戝彂灞旷殑涓涓澶т骇鐗┿傚ぇ澶氭暟缃戠珯涓轰简璁╃敤鎴峰湪镓嬫満涓婅兘澶熷缑鍒版洿濂戒綋楠屾晥鏋滐纴閮藉姞鍏APP镄勫紑鍙戣屽垪涓銆傝孭HP钖庣鎶链鏄链阃傚悎APP钖庡彴寮鍙戠殑璇瑷銆
3銆乄ebAPP鍜岃交搴旂敤寮鍙
寰淇″皬绋嫔簭锛屽氨鏄涓绉崭笉闇瑕佷笅杞藉畨瑁呭嵆鍙浣跨敤镄勫簲鐢锛屾壂涓镓鍗冲彲镓揿紑搴旂敤銆傛湭𨱒ヨ繖涓鍧楄偗瀹氭槸瓒嫔娍銆
娑夊强棰嗗烟锛氲窡浜掕仈缃戞簿杈圭殑鍏ㄩ儴棰嗗烟
PHP涓撴敞浜掕仈缃戦嗗烟寮鍙戯纴瀹冨睘浜庡悗璧蜂箣绉锛屽惛鍙栦简Java鍜宑璇瑷浠ュ强perl绛夎瑷镄勪紭镣广傚湪Web棰嗗烟锛孭HP璇瑷鏄锲藉唴澶ч儴鍒哤eb椤圭洰寮鍙戠殑棣栭夛纴骞朵笖链夊緢澶氩叕鍙镐粠鍏跺畠璇瑷锛埚侫SP锛孞ava锛夎浆鍒颁简PHP銆侾HP镄勫紑鍙戦熷害蹇锛屾垚链浣庯纴锻ㄦ湡鐭锛屽悗链熺淮鎶よ垂鐢ㄤ绠锛屽紑婧愪骇鍝佷赴瀵岋纴杩欎簺閮芥槸鍙﹀栦袱绉嶈瑷镞犳硶姣旀嫙镄勶纴灏嗘潵涓瀹氭槸浜掕仈缃戠殑澶╀笅銆备簰镵旂绣绂讳笉寮Web锛岃学eb绂讳笉寮PHP銆