PHP能做什么?

PHP能做什么?

PHP能做任何事。php主要是用于服务端的脚本程序,因此可以用 php 来完成任何其它的 cgi

程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 cookies。但 php 的功能远不局限于此。

php 脚本主要用于以下三个领域:

服务端脚本。

这是 php 传统,也是主要的目标领域。开展这项工作需要具备以下三点:php 解析器(cgi 或者服务器模块)、web 服务器和 web

浏览器。需要在运行 web 服务器时,安装并配置 php,然后,可以用 web 浏览器来访问 php 程序的输出,即浏览服务端的 php 页面。如果只是实验

php 编程,所有的这些都可以运行在自己家里的电脑中。

命令行脚本。

可以编写一段 php 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅只需要 php 解析器来执行。这种用法对于依赖

cron(unix 或者 linux 环境)或者 task scheduler(windows

环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。

编写桌面应用程序。

对于有着图形界面的桌面应用程序来说,php 或许不是一种好的语言,但是如果用户非常精通 php,并且希望在客户端应用程序中使用 php

的一些特性,可以利用 php-gtk 来编写这些程序。用这种方法,还可以编写跨平台的应用程序。php-gtk 是 php 的一个扩展,在通常发布的 php

包中并不包含它。如果对 php-gtk 感兴趣,请访问其http://gtk.php.net以获取更多信息。

php 能够用在所有的主流操作系统上,包括 linux、unix 的各种变种(包括 hp-ux、solaris 和

openbsd)、microsoft windows、mac os x、risc os 等。今天,php已经支持了大多数的 web 服务器,包括

apache、microsoft internet information server(iis)、personal web

server(pws)、netscape 以及 iplant server、oreilly website pro

server、caudium、xitami、omnihttpd 等。对于大多数的服务器,php 提供了一个模块;还有一些 php 支持 cgi 标准,使得

php 能够作为 cgi 处理器来工作。

综上所述,使用 php,可以自由地选择操作系统和 web 服务器。同时,还可以在开发时选择使用面对过程和面对对象,或者两者混和的方式来开发。尽管

php 4 不支持 oop 所有的标准,但很多代码仓库和大型的应用程序(包括 pear 库)仅使用 oop 代码来开发。php 5 弥补了 php 4

的这一弱点,引入了完全的对象模型。

使用 php,并不局限于输出 html。php 还能被用来动态输出图像、pdf 文件甚至 flash 动画(使用 libswf 和

ming)。还能够非常简便的输出文本,例如 xhtml 以及任何其它形式的 xml 文件。php

能够自动生成这些文件,在服务端开辟出一块动态内容的缓存,可以直接把它们打印出来,或者将它们存储到文件系统中。

南京php培训班哪家,南京PHP培训中心哪家比较专业相关推荐

  1. 常德php培训班,常德PHP培训中心哪家比较好(php怎么显示图片)

    常德PHP培训中心哪家比较好,今天详细了解一下湖南php培训 .列了几个代表性的知识点,php培训的入门指南,PHP学习难度,PHP属于前端还是后端,php常用框架有哪些,php怎么显示图片,PHP是 ...

  2. python培训班价格-少儿编程培训机构哪家好,儿童编程价格多少钱?家长知多少...

    很多家长在帮孩子选择少儿编程培训机构哪家好时,很容易被机构销售的口才所说服,但是家长自己也不知道从哪些地方考虑才好,建议打大家应该考虑到课程体系是否适合孩子学习,设计是否合理.另外对于少儿编程课程主要 ...

  3. 成都python培训中心哪家好?学费是多少?

    成都Python培训哪家好?学费多少钱?对于培训费用,主要看你在什么城市和机构,每个地方不同学费也是不一样的,并且同样的机构地域不同学费也是不同的. Python真是越来越受欢迎了,想报个Python ...

  4. 大数据软件开发培训中心哪家比较好

    大数据开发技术在开发市场不断发展的大背景下,大数据开发语言的安全性为更多的相关企业所青睐与使用.于是,市面上有越来越多的小伙伴想要通过学习大数据开发技术知识来入行IT行业,对于零基础小伙伴学习大数据开 ...

  5. 南京计算机英语培训,南京英语培训班

    南京英语培训班?英语考试改革之后,很多考生感觉更难了.对此,有什么高招吗?今天厚学网就来给大家说说英语的复习秘籍. 经济有用的英语学习方法! 英语听力答题策略: 听后检查 使用语法常识和一些习惯表达方 ...

  6. python培训班那家好-江苏南京Python培训班哪家好

    科迅教育 科迅教育告诉你新手学好室内设计需要掌握什么-对于室内设计来说,其实最重要的一点就是应用好每一个设计软件.最简单的室内设计软件有:CAD.ps.3dmax等,这些都是室内设计师必须掌握的,并且 ...

  7. 南京全日制计算机培训学校,南京计算机培训班好吗,南京计算机培训班学什么?...

    南京计算机培训班学什么?计算机行业作为现在前景非常不错的行业之一,人工智能技术的出现也为人们的生活带来便利.现在参加南京计算机培训班学习计算机语言还是非常不错的.那么现在那些计算机语言比较好呢?这是大 ...

  8. 南京软件测试自学英语,南京软件测试培训班怎么样?南京软件测试培训班学什么?...

    南京软件测试培训班怎么样?软件测试再互联网行业中还算是一个新兴的行业,就业竞争压力比较小,薪资比较高.对于正在找工作,或者想要转行的人来说,或许是一个比较好的方向.那么在南京软件测试培训班中,大家都要 ...

  9. 赤峰php,赤峰php程序员培训,赤峰php程序员培训中心,赤峰php程序员培训哪家比较好...

    赤峰php程序员培训,赤峰php程序员培训中心,赤峰php程序员培训哪家比较好 首页 > php开发 > 赤峰php程序员培训 作者:镀金池   发布时间:2017-10-20 09:37 ...

最新文章

  1. python学习笔记 day04 列表增删改查
  2. Azure DevOps+Docker+Asp.NET Core 实现CI/CD(三.实现CD持续部署管道)
  3. java没通过测试_我们应该把没有通过测试的故事回退到“开发”状态吗
  4. TensorFlow2.0:常用数据范围压缩函数
  5. 特征提取与检测(五) : LBP特征
  6. SLAM:无人系统和增强现实overview
  7. android框架揭秘!Android开发者跳槽指南一线互联网公司面经总结
  8. 将源码打包成deb软件包
  9. matlab解符号高次方程,matlab解高次方程的问题
  10. 华为 编程语言实验室,薪水_作为实验室科学家学习编程
  11. Mermaid知识点总结3 - Flowchart 2
  12. 华为路由器AR6300 取消密码重置提醒和密码长期有效
  13. echarts地图城市坐标
  14. 从初试北京211到走上调剂的坎坷考研路
  15. Python改变图片像素值
  16. 【Linux】复制文件到当前目录 复制文件并重命名到当前目录
  17. 体验篇 - 部署以太坊私有链 (PoA)
  18. MPB:中农戴兆来组-​猪肠道微生物的体外培养与功能研究
  19. NBA全明星赛的瓶颈之殇
  20. 动效告白对象神器HTML源码+前端程序员的浪漫

热门文章

  1. 企业核心员工的长期激励计划
  2. 并发基础知识 — 线程安全性
  3. javaweb学习总结(三十六)——使用JDBC进行批处理
  4. 解决网站在负载均衡环境下SESSION丢失的问题
  5. PyCharm设置字体大小(亲测)
  6. php 7.2 安装 mcrypt 扩展(亲测)
  7. PHP多进程之pcntl扩展的使用详解
  8. sublime text实现函数跳转(window环境)
  9. MySQL主从复制的原理:IO用于交互 SQL用于解析执行;主bin-log 从relay-log;
  10. python的flask找不到网页_掌握这几个网页制作小技巧,让你快速提高你的网站转化率...