Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Artikel untuk bercakap tentang ciri php5.6 [Ringkasan]

Artikel untuk bercakap tentang ciri php5.6 [Ringkasan]

青灯夜游
青灯夜游ke hadapan
2022-07-27 14:22:003289semak imbas

Artikel ini akan bercakap tentang ciri-ciri php5.6 (pemalar sebagai nilai lalai parameter fungsi, parameter fungsi berubah-ubah, ruang nama, dll. Jika anda memerlukannya, anda boleh lihat berguna kepada semua orang!

Artikel untuk bercakap tentang ciri php5.6 [Ringkasan]

Pemalar yang lebih baik

Benarkan penggunaan pemalar yang ditakrifkan sebelum ini semasa mentakrifkan pemalar Pengiraan:

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

Benarkan pemalar sebagai parameter fungsi Nilai lalai:

function func($arg = C::STR2)

Parameter fungsi Pembolehubah yang lebih baik

digunakan untuk menggantikan func_get_args()

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

Pada masa yang sama, apabila memanggil fungsi, tatasusunan boleh dikembangkan menjadi parameter fungsi:

. Kod adalah seperti berikut:

$arr = [2, 3];
add(1, ...$arr);

// 结果为 6

Ruang nama

Ruang nama menyokong pemalar dan fungsi:

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();
}

Pembelajaran yang disyorkan: "Tutorial Video PHP

Atas ialah kandungan terperinci Artikel untuk bercakap tentang ciri php5.6 [Ringkasan]. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:cnblogs.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam