欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php5.55.6的區(qū)別有哪些

php5.5 5.6的區(qū)別有:1、php5.5中yield關(guān)鍵詞用于當函式需要返回一個迭代器的時候, 逐個返回值;2、php5.6擁有更好的常量,定義常量時允許使用之前定義的常量進行計算。

蘇仙網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司

推薦:《PHP視頻教程》

PHP5.5:yield, list() 用於 foreach, 細節(jié)修改

PHP5.6: 常量增強,可變函式引數(shù),名稱空間增強

PHP5.5

(2013起)

yield

yield關(guān)鍵字用於當函式需要返回一個迭代器的時候, 逐個返回值。

function number10()
{
    for($i = 1; $i <= 10; $i += 1)
        yield $i;
}

該函式的返回值是一個數(shù)組:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

list() 用於 foreach

可以用 list() 在 foreach 中解析巢狀的陣列:

$array = [
    [1, 2, 3],
    [4, 5, 6],
];
foreach ($array as list($a, $b, $c))
    echo "{$a} {$b} {$c}\\n";

結(jié)果:

細節(jié)修改

不推薦使用 mysql 函式,推薦使用 PDO 或 MySQLi, 參見前文。

不再支援Windows XP.

可用 MyClass::class 取到一個類的完整限定名(包括名稱空間)。

empty() 支援表示式作為引數(shù)。

try-catch 結(jié)構(gòu)新增 finally 塊。

PHP5.6

更好的常量

定義常量時允許使用之前定義的常量進行計算:

const A = 2;
const B = A + 1;
class C
{
    const STR = "hello";
    const STR2 = self::STR + ", world";
}

允許常量作為函式引數(shù)預(yù)設(shè)值:

function func($arg = C::STR2)

更好的可變函式引數(shù)

用於代替 func_get_args()

function add(...$args)
{
    $result = 0;
    foreach($args as $arg)
        $result += $arg;
    return $result;
}

同時可以在呼叫函式時,把陣列展開為函式引數(shù):

$arr = [2, 3];
add(1, ...$arr);
// 結(jié)果為 6
名稱空間
名稱空間支援常量和函式:
namespace Name\\Space {
    const FOO = 42;
    function f() { echo __FUNCTION__."\\n"; }
}
namespace {
    use const Name\\Space\\FOO;
    use function Name\\Space\\f;
    echo FOO."\\n";
    f();
}

當前標題:php5.55.6的區(qū)別有哪些
網(wǎng)站URL:http://chinadenli.net/article48/chdshp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航面包屑導航關(guān)鍵詞優(yōu)化微信小程序全網(wǎng)營銷推廣網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)