📅  最后修改于: 2023-12-03 15:35:24.983000             🧑  作者: Mango
如果你正在使用 Ubuntu 20.04 作为开发环境,并打算迁移你的 PHP 版本从 7 到 8,那么本文将会为你提供指导。
在升级你的 PHP 版本之前,你需要确保你的系统是最新的。运行以下命令更新你的系统:
sudo apt update
sudo apt upgrade
Ubuntu 20.04 已经内置了 PHP 7.4,如果你想更新到 PHP 8,你需要添加一个存储库并安装新的版本。你可以运行以下命令完成:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.0
此时你已经成功安装了 PHP 8。你可以运行 php -v
命令检查是否成功安装了 PHP 8:
$ php -v
PHP 8.0.0 (cli) (built: Nov 26 2020 20:24:52) ( NTS )
一旦你成功安装了 PHP 8,你需要更新你的 PHP 项目来使用新的 PHP 版本。以下是一些你需要注意的变化。
PHP 8 移除了一些不再支持的特性。请确保你的代码中没有使用这些特性。以下是一些变化:
create_function()
函数。<<=
和 >>=
@
操作符E_COMPILE_WARNING
和 E_COMPILE_ERROR
错误等级与移除特性相反,PHP 8 还引入了一些新的特性。以下是一些你可能想要利用的新特性:
PHP 8 还更改了一些语言结构的语法。以下是一些变化:
var
关键字被弃用mbstring
扩展默认启用preg_match()
函数返回 false
时不会再有 E_WARNING
错误如果你想要将你的 Ubuntu 20.04 中的 PHP 版本从 7 到 8,你需要首先更新你的系统,添加一个存储库并安装 PHP 8。一旦你安装了 PHP 8,你需要注意移除不再支持的特性,并掌握一些新特性的使用方法。祝你好运!