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

Artikel untuk bercakap tentang ciri php5.6 [Ringkasan]

青灯夜游
Lepaskan: 2023-04-11 07:10:01
ke hadapan
3332 orang telah melayarinya

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";
}
Salin selepas log masuk

Benarkan pemalar sebagai parameter fungsi Nilai lalai:

function func($arg = C::STR2)
Salin selepas log masuk

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;
}
Salin selepas log masuk

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

. Kod adalah seperti berikut:

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

// 结果为 6
Salin selepas log masuk

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();
}
Salin selepas log masuk

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!

Label berkaitan:
sumber:cnblogs.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan