国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

FastComet主機教程:如何升級到PHP 8.0

發(fā)布時(shí)間:2022-08-31 13:49 來(lái)源:主機偵探 閱讀:174 作者:主機偵探 欄目: 主機資訊 歡迎投稿:712375056

PHP 8.0是迄今為止PHP最快的版本,因此,如果您的網(wǎng)站與其可以完全兼容,小編建議您進(jìn)行版本升級,使用更多新功能。目前FastComet主機賬戶(hù)默認附帶PHP7.4,可以通過(guò)FastComet PHP Selector輕松升級到8.0版本。

1、要升級PHP版本,最簡(jiǎn)單方法是利用cPanel面板,我們首先登錄到FastComet客戶(hù)區,點(diǎn)擊管理進(jìn)入控制面板中。

2、在cPanel中查找PHP選擇器,單擊下拉列表,選擇PHP版本,這里可選8.0。

3、然后單擊確認,這樣就完成了PHP版本升級。

PHP 8.0主要功能介紹

1、命名參數

命名參數可以讓函數或者方法的調用更加清晰直觀(guān),對于如下的函數定義,

function foo(string $a, string $b, ?string $c = null, ?string $d = null)

{ /* … */ }

您可以通過(guò)下面的方式傳入參數進(jìn)行調用。

foo(

b: ‘value b’,

a: ‘value a’,

c: ‘value c’,

);

最大的好處是傳入參數的順序是和定義無(wú)關(guān)的,而且還可以混合傳參(但不建議)。

2、聯(lián)合類(lèi)型

相對于以前的 PHPDoc 聲明類(lèi)型的組合,PHP 8.0現在可以用原生支持的聯(lián)合類(lèi)型聲明,顯得更簡(jiǎn)單,下面就以PHP 7和PHP 8做個(gè)對比驗證。

PHP 7

class Number {

/** @var int|float */

private $number;

/**

* @param float|int $number

*/

public function __construct($number) {

$this->number = $number;

}

}

new Number(‘NaN’); // Ok

PHP 8

class Number {

public function __construct(

private int|float $number

) {}

}

new Number(‘NaN’); // TypeError

3、新的 mixed類(lèi)型

mixed本身是以下類(lèi)型之一:

Array、bool、callable、int、float、null、object、resource、string

注意,mixed也可以用作參數或屬性類(lèi)型,而不僅僅是返回類(lèi)型。

另外由于mixed已經(jīng)包含null,因此不允許將其設置為nullable。以下內容將觸發(fā)錯誤:

// Fatal error: Mixed types cannot be nullable, null is already part of the mixed type.

function bar(): ?mixed {}

4、JIT特性

JIT作為PHP底層編譯引擎,對于PHP 8的性能貢獻是非常之大。PHP 8引入了兩個(gè)即時(shí)編譯引擎,其中Tracing JIT更有潛力,它在綜合基準測試中顯示了三倍的性能, 并在某些長(cháng)時(shí)間運行的程序中顯示了 1.5-2 倍的性能改進(jìn), 典型的應用性能則和PHP 7.4不相上下。

PHP 8除了以上列舉的功能特性外,還有不少好用的功能,趕緊升級PHP版本來(lái)體驗吧。

來(lái)源鏈接:https://www.idcspy.com/30184.html

本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

8.0
欧美中文字幕无线码视频| 亚洲avsss在线观看| 乱人伦中文视频在线| 在线播放免费播放AV片| 日韩AV高清无码| 超碰AⅤ人人做人人爽欧美|