PHP 8 Yayınlandı! Yeni Gelen Özellikler

PHP 8 Yayınlandı, İşte yeni gelen özellikler...

PHP 8 Yayınlandı! Yeni Gelen Özellikler

PHP 8 YAYINLANDI! YENİ GELEN ÖZELLİKLER

PHP Geliştirme ekibi PHP 8.0.0'in hemen kullanılabilir olduğunu duyurmuştur

Peki PHP Nedir?

PHP bir yazılım dilidir, Perl ya da C gibi dillerden farklı bir yapıda olduğuna dikkat ediniz. Örneğin HTML kodu oluşturacağımız zaman bir sürü kodlar yazarız, eğer istediğimiz işi yapan bir PHP kodu yazarsak, onu HTML kodunun içine gömebiliyoruz (bu gösterdiğim örnekte, yapılan işi ekrana yazı yazdırmaktır). PHP kodu özel başlangıc etiketleri arasına yazılır. Bu etiketler ise "PHP kipine" rahatlıkla girip çıkabilmenize olanak sağlar

PHP 8.0, aşağıdaki gibi, çok sayıda geliştirme ve yeni özelliklerle beraber gelmektedir

  • Birlik Türleri
  • Adlandırılmış Bağımsız Değişkenler
  • Maç İfadeleri
  • Öznitellikler
  • Yapıcı Mülkiyet Promosyonu
  • Nullsafe Operatörü
  • Zayıf Haritalar
  • Tam Zamanında Derleme
  • Ve çok daha fazlası...

Adlandırılmış Değişkenler RFC

PHP 7
htmlspecialchars($string, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);
PHP 8
htmlspecialchars($string, double_encode: false);
  • Opsiyonel parametreleri atlayabiliyor ve yalnızca zorunlu olanları belirtebiliyorsunuz.
  • Parametrelerin sırası önemli değil ve kendi kendilerini dokümante ediyorlar.

Attributes

PHP 7
class PostsController
{
    /**
     * @Route("/api/posts/{id}", methods={"GET"})
     */
    public function get($id) { /* ... */ }
}
PHP 8
class PostsController
{
    #[Route("/api/posts/{id}", methods: ["GET"])]
    public function get($id) { /* ... */ }
}

PHPDoc yorum satırları yerine PHP sözdizimi ile yapılandırılmış metadata kullanılabiliyor.

PHP 8'i indirmek için tıklayınız


Linke Gitmek İçin Tıklayın

Tepkiniz Nedir?

like
1
dislike
0
love
1
funny
0
angry
0
sad
0
wow
1