[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

【PHP新特性】PHP8已发布

PHP

大家好,我是柏木,Beyond 前 ISMS 经理,前程序员,现任杂工。
PHP8于2020年11月发布,Beyond Blog上还没有提及,所以在这里介绍一下。

首先,什么是PHP?

不言而喻,它是一种服务器端脚本语言。
规范和语法都很容易理解,因此学习成本低,在很多地方都有使用。
它的优点是易于连接数据库,因此即使是初学者也可以毫不犹豫地实现。
安装也很容易。

立即在CentOS7上安装

$ sudo yum -y 安装 https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm $ sudo yum -y 安装 https://rpms.remirepo.net/enterprise/remi -release-7.rpm $ sudo yum -y 安装 yum-utils $ sudo yum --enablerepo=remi-php80 安装 php

既然安装应该完成了,那么我们来检查一下版本。

$ php -v PHP 8.0.0 (cli)(内置:2020 年 11 月 24 日 17:04:03)( NTS gcc x86_64 )版权所有 (c) PHP Group Zend Engine v4.0.0-dev,版权所有 (c) Zend Technologies

就安装成功了。安装仍然很容易。

立即尝试新功能

准时生产

处理速度会更快。但是,您可能无法从网络内容中获得那么多好处。
使用 PHP 进行批处理(迄今为止一直被避免)似乎正在获得动力。
不过好像很多人都在博客等上解释了JIT本身,所以我就不赘述了。
我介绍它是因为它是一个特色功能。

命名参数

这是一项新功能,允许您按名称传递参数。这在Python等其他语言中已经很熟悉了。

// 命名参数 function example01( int $mae = 0, int $ato = 0 ) { var_dump( $mae ); var_dump( $ato ); } // 您可以指定哪个参数 example01( mae: 1, ato: 2 ) ; // 输出结果 // int(1) // int(2) // 也可以做相反的操作 Sample01( ato: 2, mae: 3 ); // 输出结果 // int(3) // int( 2 ) // 只能使用一个sample01( ato: 4 ); // 输出结果 // int(0) // int(4)

匹配表达式

这是一项新功能,允许像三元运算符一样使用 switch 语句进行处理。

$x = 2; $sample02 = match ( $x ) { 1 => '$x 是 1', 2 => '$x 是 2', 默认 => '$x 是其他值', }; Sample02); // 输出结果 // string(8) "$x is 2"

我只是介绍一些你可以轻松尝试的东西,
所以我认为这次的规格没有任何重大变化,但
我认为有很多东西值得一看。


请注意,从 PHP5 或 PHP7 升级时,有一些功能和实现不向后兼容,这些功能和实现仍然存在

我们建议您通过将当前拥有的源与官方源进行比较来考虑升级。

如果您觉得这篇文章有帮助,请点赞!
1
加载中...
1 票,平均:1.00 / 11
861
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

写这篇文章的人

关于作者

柏木博文

就像工程师一样。

加入日期:2010/11/10
迄今为止职业生涯:2家开发公司
目前工作:类似工程师
资格:AWS SAA、GCP PCA

我不太喜欢柏饼。