色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php study增加php7.1

林雅南1年前7瀏覽0評論

今天我們來講一下如何在php study中增加php7.1的環(huán)境,php7.1是php7系列的最新版本,它的性能相比php5有了很大提升,內(nèi)存消耗也更小,使用更加方便。那么我們?nèi)绾卧趐hp study中使用php7.1呢?

首先,在官網(wǎng)上下載php7.1二進(jìn)制版本,本文下載的是php-7.1.11-Win32-VC14-x64.zip版本。然后在php study的安裝目錄下,找到php-5.6.10文件夾,復(fù)制一份并重命名為php-7.1.11,然后將php-7.1.11文件夾解壓到該目錄下。接著,在php study的主界面中點(diǎn)擊“設(shè)置”-“PHP版本管理”-“手動(dòng)設(shè)置”,然后添加一條新的php配置,如下:

名稱:php7.1
安裝路徑:[php study安裝目錄]\php-7.1.11\
版本:php 7.1.11 (cli)

然后保存并關(guān)閉,這個(gè)時(shí)候我們在php study中就可以選擇php7.1了。但是如果要在php7.1中使用mysqli,還需要額外的配置。打開php.ini文件,在“Dynamic Extensions”下添加以下兩行:

extension=php_mysqli.dll
extension_dir="[php study安裝目錄]\php-7.1.11\ext\”

保存并關(guān)閉,重啟php study就完成了配置。接著我們來看一下php7.1帶來的一些新特性。

1. 返回值類型聲明

function sum(int ...$ints): int {
return array_sum($ints);
}

2. void類型

function output(string $message): void {
echo $message;
}

3. 匿名類

interface Logger {
public function log(string $msg);
}
class Application {
private $logger;
public function getLogger(): Logger {
return new class implements Logger {
public function log(string $msg) {
echo $msg;
}
};
}
}

4. null合并操作符

$name = $_GET['name'] ?? 'default';

除此之外,php7.1還有nullable類型、iterable類型和多catch異常等特性,具體可參考php官網(wǎng)文檔。

通過增加php7.1環(huán)境,我們可以更方便地學(xué)習(xí)新特性和技術(shù),提升開發(fā)效率和代碼質(zhì)量。希望本文對php開發(fā)者有所幫助。