天涯论坛

 找回密码
 立即注册
搜索
查看: 34|回复: 2

PHP

[复制链接]

3088

主题

2万

回帖

9909万

积分

论坛元老

Rank: 8Rank: 8

积分
99098774
发表于 2024-10-4 15:21:35 | 显示全部楼层 |阅读模式

什么是PHP?

PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器执行的脚本语言,尤其适用于Web研发并可嵌入HTML中。通俗来讲便是用于研发网站的。

PHP能做什么?

W3Techs2019年12月6号发布的统计数据78.7%网站的服务器端编程语言运用PHP。当然PHP能够研发别的东西,例如:微X小程序,公众号,app接口等,PHP脚本还能够用于编写桌面应用程序。

PHP的版本有那些

当前最新版本为 PHP8.0

下面是 PHP 区别的版本发布日期以及相应的版本特点

1.0

1995-06-08

--

首次运用

2.0

1996-04-16

--

针对PHP 1.0的改进版,速度更快、体积更小,更易产生动态网页。

3.0

1998-06-06

2000-10-20

Zeev Suraski和Andi Gutmans重写了底层,支持可扩展组件。

4.0

2000-05-22

2001-06-23

增多了Zend引擎,支持更加多的 web 服务器、HTTP Sessions 支持、输出缓冲、更安全的用户输入和有些新的语言结构

4.1

2001-12-10

2002-03-12

加入了superglobal(超全局的概念,即$_GET、$_POST等)

4.2

2002-04-22

2002-09-06

默认禁用register_globals

4.3

2002-12-27

2005-03-31

引入了命令行界面CLI用来不消CGI

4.4

2005-07-11

2008-08-08

修复了有些致命错误

5.0

2004-07-13

2005-09-05

Zend升级为二代引擎,起始支持面向对象编程

5.1

2005-11-24

2006-08-24

引入了编译器来加强性能、增多了PDO做为拜访数据库的接口

5.2

2006-11-02

2011-01-06

默认启用过滤器扩展

5.3

2009-06-30

2014-08-14

支持命名空间;运用XMLReader和XMLWriter加强XML支持;支持SOAP ,延迟静态绑定,标签(有限的goto), 闭包,Native PHP archives。php-fpm在php5.3.3 版本作为了官方正式组件

5.4

2012-03-01

2015-09-03

支持Trait、简短数组表达式。移除了register_globals, safe_mode, allow_call_time_pass_reference, session_register(), session_unregister(), magic_quotes以及session_is_registered()。加入了内建的Web服务器。加强了性能,减小内存运用量。

5.5

2013-06-20

2016-07-10

支持generators,用于反常处理的finally ,将OpCache(基于 Zend Optimizer+)加入官方发布中。

5.6

2014-08-28

2018-12-31

常数标量表达式、可变参数函数、参数拆包、新的求幂运算符、函数和常量的use语句的扩展、新的phpdbg调试器做为SAPI模块,以及其他更小的改进。运用php://input替代 $HTTP_RAW_POST_DATA,iconv和mbstring配置选项中和编码关联的选项废弃。

6.x

未发布

--

取消掉的、从未正式发布的PHP版本。

7.0

2015-12-03

2018-12-03

Zend引擎升级到三代 ,整体性能是5.6的2倍。移除ereg、mssql、mysql、sybase_ct等4个扩展。引入了类型声明,有两种模式: 强制 (默认) 和 严格模式。支持匿名类。

7.1

2016-12-01

2019-12-01

void返回值类型,类常量,可见性修饰符,新增可为空(Nullable)类型,新增短数组语法([])的,支持多反常捕捉处理,废弃了mcrypt 扩展用OpenSSL取代

7.2

2017-11-30

2020-11-30

GD 扩展内的 png2wbmp() 和 jpeg2wbmp() 被废弃,对象参数和返回类型提示、抽象办法重写等

7.3

2018-12-06

2021-12-06

更灵活的 Heredoc 和 Nowdoc 语法,体积写不敏锐的常量声明现被废弃,在字符串中搜索非字符串内容都将被视为字符串,而不是 ASCII 编码值。

7.4

2019-11-28

2022-11-28

Preloading预加载机制,改进OpenSSL、弱引用等。属性添加限定类型、有限返回类型协变与参数类型逆变、数值文字分隔符,为过渡到PHP8做了必定的准备。

8.0.0

学习完 PHP 以后,在实质研发中应该怎么做?

当你学习完PHP以后,你会在实际研发过程中发掘许多问题,基本无从下手。此时你就会发掘,你学了PHP只是学了个基本。就好比你学会了写字,却办法写出一篇文案。这个时候就用到了框架。至于什么是框架?请看下一篇





上一篇:儿童编程学什么语言好?探索最佳语言之旅!
下一篇:什么是丙纶布,它是干什么用的,有啥特点?
回复

使用道具 举报

2985

主题

2万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569172
发表于 2024-10-6 18:02:21 | 显示全部楼层
你的努力一定会被看见,相信自己,加油。
回复

使用道具 举报

2995

主题

2万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109198
发表于 2024-10-29 07:07:43 | 显示全部楼层
楼主的文章深得我心,表示由衷的感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 18:15 , Processed in 0.108541 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.