PHP是一种服务器端、跨平台、html嵌入式的脚本语言

执行速度快:PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页比CGI、Perl和ASP更快,这是它的第一个突出的特点。 (推荐学习:PHP视频教程)

具有很好的开放性和可扩展性:PHP属于自由软件,其源代码完全公开,任何程序员为PHP扩展附加功能非常容易。

数据库支持:PHP支持多种主流与非主流的数据库。

如:、Adabas D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MySQL、Microsoft SQL Server、Solid、Sybase、ODBC、oracle、oracle 8、PostgreSQL等。其中,PHP与MySQL是现在绝佳的组合,它们的组合可以跨平台运行。

面向对象编程:PHP提供了类和对象。为了实现面向对象编程,PHP4及更高版本提供了新的功能和特性,包括对象重载、引用技术等。

版本更新速度快:与数年才更新一次的ASP相比,PHP的更新速度就要快得多,因为PHP每几周就更新一次。

具有丰富的功能:从对象式的设计、结构化的特性、数据库的处理、网络接口应用、安全编码机制等,PHP几乎涵盖了所有网站的一切功能。

可伸缩性:传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。

解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。

功能全面:php包括图形处理、编码与解码、压缩文件处理、xml解析、支持http的身份认证、cookie、 pop3 、snmp等

php的功能和特点,php的特点有哪些相关推荐

  1. 如果你没用过maven的install,你应该了解一下!maven中的install功能及用法。

    maven中有一个大多数人都忽视或者没有用到过的一个功能--install,大多数java开发人员都了解maven,使用maven进行依赖管理.但使用的大多数功能不过是clean清理.compile编 ...

  2. 一个form表单,多个提交按钮(实现不同功能和地址的提交)

    直接上代码 表单部分: <form action="" name="find" method="post" enctype=" ...

  3. nginx介绍及常用功能

    什么是nginx nginx跟Apache一样,是一个web服务器(网站服务器),通过HTTP协议提供各种网络服务. Apache:重量级的,不支持高并发的服务器.在Apache上运行数以万计的并发访 ...

  4. java action dao_java中Action层、Service层和Dao层的功能区分

    一.Action/Service/DAO简介: Action是管理业务(Service)调度和管理跳转的. Service是管理具体的功能的. Action只负责管理,而Service负责实施. DA ...

  5. 窗口键 键位码_键盘上这些被冷落的键位居然有这么强大的功能

    各位小伙伴们大家好啊,又到了达尔优外设小课堂时间了,今天呢,我们将为大家带来的是键盘上的功能区按键小科普,也就是我们常说的F区按键. F区按键 F1~F12这个区域的按键我们通常称为功能键,而F的意思 ...

  6. app如何打开了request url_手机日历app内如何打开节日提醒功能?支持提前提醒节日的云便签...

    我们一年中要度过的节日有很多,除了法定节假日之外,还有其他的很多节日,例如西方传来的圣诞节.万圣节,国际性的节日例如父亲节.母亲节等,还有一些传统节日例如小寒.冬至.腊八等,这些都是不放假的. 有时候 ...

  7. etcd 笔记(05)— etcd 代码结构、各模块功能、整体架构、各模块之间的交互、请求和应答流程

    1. etcd 项目结构和功能 etcd 项目代码的目录结构如下: $ tree ├── auth ├── build ├── client ├── clientv3 ├── contrib ├── ...

  8. OpenCV 笔记(01)— OpenCV 概念、整体架构、各模块主要功能

    1. OpenCV 概念 图像处理( Image Processing )是用计算机对图像进行分析, 以达到所需结果的技术, 又称影像处理. 图像处理技术一般包括图像压缩, 增强和复原, 匹配.描述和 ...

  9. django自带的分页功能

    django自带的分页功能 django中自带的分页功能有缺陷,但是也是一种思路,所以在下做一个整理,方便以后使用,还有服务各位小伙伴. django视图部分的代码.(注释才是重点) from dja ...

  10. AndroidSDK结合SpringBoot实现支付宝支付功能

    开发者注册: 1. 创建应用,获取AppID:开发者可在沙箱中完成. 沙箱应用网址:https://openhome.alipay.com/platform/appDaily.htm 2. 在支付宝助 ...

最新文章

  1. 大数据时代如何赢得财务人才
  2. 运行在Docker里的SpringBoot应用,如何查看记录在文件系统的日志
  3. 对Faster R-CNN的理解(1)
  4. 嵌入式linux文件系统
  5. 七、Web服务器——Junit单元测试 反射 注解学习笔记
  6. Repeater简单应用(动态改变内部样式)
  7. Docker简介和安装
  8. postgresql 字符串转整数 int、integer
  9. java定义一个静态类_Java中的静态类
  10. poj 2318 TOYS amp; poj 2398 Toy Storage (叉积)
  11. 分享Silverlight/WPF/Windows Phone一周学习导读(4月18日-4月23日)
  12. iptv组播和单播的区别
  13. 职业讨债人要失业了?人工智能就是这样让人乖乖还钱的…
  14. uc7.5java下载,uc浏览器7.5版手机下载-uc浏览器7.5官方版v7.5 安卓版 - 极光下载站...
  15. android 获取蓝牙设备id_获取设备唯一ID的几种方式
  16. HTML小游戏15 —— 网页版3D反恐英雄(附完整源码)
  17. 便宜实惠的移动自动快充:50元仅需48.90元
  18. ubuntu简易教程(如何使用noi linux)
  19. 简易记账开发笔记之Fragment(前传)
  20. matlab定义双精度型变量_matlab双精度浮点数编码及区间覆盖(原创)

热门文章

  1. pytorch默认初始化_Pytorch 实现权重初始化
  2. docker公共存储库_查找并修复docker镜像安全漏洞
  3. http安全 Java_HTTP通信安全-身份验证 | 字痕随行
  4. python图像数独_Python图像识别+KNN求解数独的实现
  5. UC浏览器怎样收藏视频
  6. Java并发——线程安全
  7. jdk中提供的Collection、Collections、Collector、Collectors你分的清楚?
  8. 日期格式化时注解@DateTimeFormat无效的问题分析
  9. mybatis 取查询值_MyBatis-SELECT基本查询
  10. Java 异常种类及处理方法