php有什么特点?

优势和特点:

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

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

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

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

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

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

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

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

更多PHP知识,请访问PHP中文网!

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. 苹果要垄断?官方证实:T2安全芯片会限制新款Mac电脑第三方
  3. Unity网络多玩家游戏开发教程(上册)
  4. 大学不挂科c语言题库及答案,C语言期末总复习,保你不挂科!
  5. NSArray ----NSMutableArray
  6. 简明Python教程学习笔记_6_面向对象编程
  7. C/C++中数组作为函数形参后退化为指针
  8. 用vue手脚架生成的项目直接修改时.vue文件后,保存编译就报一大堆的错,这是咋回事呢?
  9. Lighttpd 启用 HTTPS 并重定向 HTTP 为 HTTPS 访问配置
  10. 计算机二级考试办公软件高级应用题型,计算机二级考试题型
  11. 计算机接口技术相关设计,计算机接口技术的特点与应用设计研究
  12. android webview file,Android WebView实现文件下载功能
  13. Android微信授权登录
  14. matlab在输电线路故障测距中应用,Matlab在输电线路故障测距中的应用
  15. [HNOI2018]毒瘤
  16. 算法系列——寻找峰值 (Find Peak Element)
  17. 【Translate插件】报错:更新TTK失败,请检查网络连接问题
  18. 服务器光盘装centos7系统,光盘安装CentOS 7.4步骤
  19. matlab中寻找矩阵元素并替换
  20. ​12864无字库液晶显示(一)

热门文章

  1. Mahout各种推荐器的主要特点(转)
  2. Linux环境进程间通信---信号(下)
  3. java uuid 生成方法
  4. 全面剖析C#正则表达式
  5. Apriori算法进行关联分析(1)
  6. sql server在执行批处理时出现错误。错误消息为: 目录名无效
  7. Quartz实现动态定时任务
  8. jquery 里面对数组去重操作-unique
  9. 数据库系统优化--业务逻辑设计优化
  10. django连接redis(文章看着不错)