⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
Server ip : 95.173.173.2 || Ts3 : LCAPRO www.lcapro.net
Sponsor Görsel 2
SponsorSponsor

PHP 8 Yenilikler #1

Konu

#1
Merhabalar, 
Bu konu serisinin her konusunda PHP 8 ile gelen 3 yeni özellikten bahsedeceğim.

1. Union Types
Birden fazla tip tanımı kullanabileceğiz artık:
PHP Kod:
public function foo(Foo|Bar $input): int|float
void herhangi bir dönüş tipi yok demek yani union type olarak kullanamıyoruz. Nullable veya soru işareti ? kullanabiliriz.

PHP Kod:
public function foo(Foo|null $foo): void;
public function 
bar(?Bar $bar): void

2. JIT (just in time)
Performans konusunda oldukça önemli iyileştirme vaatleri var. İleriki süreçlerde bazı karşılaştırmalar yapıp paylaşıyor olacağım.

3. Nullsafe Operator
null coalescing operator (??) ile 7.0 da tanıştık, ancak metod çağırırken kullanmak mümkün değildi… artık mümkün.

Önceden :
PHP Kod:
$startDate $booking->getStartDate();
$dateAsString $startDate $startDate->asDateTimeString() : null
Şuan:
PHP Kod:
$dateAsString $booking->getStartDate()?->asDateTimeString(); 
Cevapla
#2
Teşekkürler
Cevapla
#3
@"Ferudun" Rica ederim.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Benzer Konular