PHP 8.1 Çıktı İşte Ana Özelliklerin Bir Listesi

Php 8.1 sürümü ile tanışın müjde haber geldi php 8.1 çıktı

PHP 8.1 çıktı işte ana özelliklerin bir listesi:

Enumerations

PHP 8.1, Enumerations (Enums) yerel olarak destekler ve Enum’ları tanımlamak ve bunlarla çalışmak için bir API sağlar:

enum Status
{
    case Draft;
    case Published;
    case Archived;
}
function acceptStatus(Status $status) {...}

Read-only Properties

Salt okunur özellikler, başlatıldıktan sonra değiştirilemez. Veri sınıflarınızın tutarlı olduğundan emin olabilirsiniz. PHP 8.1, “getter” method ile erişilebilen özel mülkler yerine yazarın değiştirmeyi düşünmediği genel özellikleri tanımlayarak ortak özellikleri azaltabilir:

class BlogData
{
    public readonly Status $status;
 
    public function __construct(Status $status)
    {
        $this->status = $status;
    }
}

Intersection Types

Aynı anda birden çok kısıtlamayı karşılamanız gerektiğinde intersection type kullanabilirsiniz:

function count_and_iterate(Iterator&Countable $value) {
    foreach ($value as $val) {
        echo $val;
    }    count($value);
}

First-class Callable Syntax

Bir callable method’unu çağırarak ve geçerek bir kapatma yapabilirsiniz. `…`:

function add(int $a, int $b) {
    // ...
}$add = add(...);
$add(1, 5);
$add(5, 3);

Daha Fazla Bilgi İçin

PHP 8.1'e dair tüm özellikleri görmek için tıklayınız.

Ayrıca, herhangi bir sorununuz varsa, yardım sayfamızdan bir bilet eklemekten çekinmeyin.