JustPaste.id JustPaste.ID - Layanan Shortlink justpaste dengan CPM tertinggi untuk trafik Indonesia. Join sekarang

PHP 8.4 Features yang Wajib Anda Ketahui

Admin JustPaste · 10 Juni 2026 · 1 menit baca

PHP terus berkembang dengan fitur-fitur modern. PHP 8.4 membawa beberapa improvement signifikan.

Typed Class Constants

class Config {
    const string VERSION = '1.0.0';
    const int MAX_RETRY = 3;
}

readonly Properties pada Anonymous Classes

$point = new class(1, 2) {
    public function __construct(
        public readonly int $x,
        public readonly int $y,
    ) {}
};

json_validate() Function

// Sebelumnya harus json_decode() lalu cek error
$valid = json_validate($jsonString); // true/false langsung

Override Attribute

class ParentClass {
    public function doSomething(): void {}
}

class ChildClass extends ParentClass { #[Override] public function doSomething(): void {} // Error jika method tidak ada di parent }

Granular DateTime Exceptions

try {
    new DateTime('invalid');
} catch (DateMalformedStringException $e) {
    // Lebih spesifik dari Exception umum
}

Deep Cloning readonly Properties

$clone = clone $object;
// readonly properties sekarang bisa dimodifikasi selama clone

Upgrade ke PHP 8.4 untuk mendapatkan performa yang lebih baik dan fitur-fitur modern ini.

Artikel Lainnya

Top Kategori