1. Ana Sayfa
  2. Yazılım
Trendlerdeki Yazı

PHP 8.1 yayınlandı

PHP 8.1 yayınlandı
+ - 0

PHP ekibi dün 8.1’in yayınlandığını duyurdu :

Duyuruya göre, PHP 8.1 için ana özelliklerin bir listesi:

Enumerations

Numaralandırmaları (Sayıları) yerel olarak destekler ve Numaralandırmaları tanımlamak ve bunlarla çalışmak için zengin bir API sağlar:

 

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

 

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. “alıcı” yöntemlerle erişilebilen özel mülkler yerine yazarın değiştirmeyi düşünmediği genel özellikleri tanımlayarak ortak özellikleri azaltabilir:

 

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

Intersection Types

Aynı anda birden çok kısıtlamayı karşılamanız gerektiğinde kesişim türlerini kullanabilirsiniz:

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

 

First-class Callable Syntax

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

 

Ve daha fazlası…

 

vue js nedir
Önerilen Yazı
VueJS Belgeseli Türkçe Alt Yazı

Yazar Hakkında

Bu Yazıyı Yorumla