web analytics
Perşembe, Haziran 25, 2026
No Result
View All Result
  • Giriş
Türk İnternet
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu
No Result
View All Result
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu
No Result
View All Result
Türk İnternet
No Result
View All Result

PHP 5.3 Sürümü PHP’yi Hızlandırıyor

Dün yayınlanan PHP 5.3 ile birlikte açık kaynak PHP dili ilk büyük güncellemesini yaşıyor. Söz konusu güncelleme ile birlikte, PHP’nin yeterliliklerini geniş çaplı olarak arttıracak ve performansını hızlandıracak bir dizi yeni özellik sunulmakta.

Sean Michael Kerner-Sean Michael Kerner
1 Temmuz 2009
-Genel
0
Facebook'ta PaylaşTwitter'da PaylaşLinkedin'de Paylaş

Dün yayınlanan PHP 5.3 ile birlikte açık kaynak PHP dili ilk büyük güncellemesini yaşıyor. Söz konusu güncelleme ile birlikte, PHP’nin yeterliliklerini geniş çaplı olarak arttıracak ve performansını hızlandıracak bir dizi yeni özellik sunulmakta.

PHP 5.3 sürümü geliştiricilerin başta yapmayı tasarladıkları güncelleme sürümünden bir hayli geniş durumda ve aslen PHP 6 için tasarlanmış olan bazı özellikleri de kapsamakta. Bu son sürüm tam da açık kaynak dil ortamında Ruby, Java ve .net gibi teknolojilerin PHP ile rekabete girdiği bir anda yayınlanmakta.

PHP geliştiricisi Ilia Alshanetsky InternetNews.com’a yaptığı açıklamada “Bence özellikle de PHP 6’nın gecikmesinden dolayı, 5.3 sürümü herkesin beklediği ve hayal ettiğinin çok ötesinde, geniş kapsamlı özellikler ve işlevler barındırmakta,” diyor ve ekliyor: “Dolayısıyla bu sürümün yayınlanması biraz gecikti, hatta herkesin beklediğinden de uzun sürdü. Yine de beklemekle geçen ekstra zamana değdiğini ve 5.3.0’ın pek çok geliştirici için oldukça etkileyici bir sürüm olduğunu düşünüyorum.”

PHP dilinin aktif çekirdek geliştiricileri arasında yer alan ve bundan bir önceki sürüm olan PHP 5.2 versiyonunun sürüm sorumlusu olan Alshanetsky “Pek çok büyük PHP sürümünde olduğu gibi bu versiyon da uygulama geliştirmeyi oldukça kolaylaştıran bir dizi iyileştirmenin yanı sıra PHP ile yaşanan sorunları çok daha kolay çözülebilir hale getiren özellikler içermekte,” diyor.

PHP 5.3’ün uygulama geliştirme sürecini kolaylaştıran özelliklerinden birisi yeni namespace (ad-uzamı)* desteği. Bu özellik sınıfları ve diğer PHP objelerini küçültmenin bir yolu.

Alshanetsky verdiği demeçte namespacelerin PHP geliştiriciler için daha temiz kodlar ve daha basit isimlendirme kuralları sağlayacağını belirtiyor.

Alshanetsky “Günümüzde pek çok library (kütüphane) yazarı çatışma ve çelişkilerden kaçınmak için oluşturdukları sınıf ve fonksiyon adlarını library adları ile öntakı kullanarak ayırt etmek zorunda kalmakta. Bu da bazen oldukça kullanışsız sınıf ve fonksiyon adlarının oluşmasına yol açıyor,” diyor. “Bu yeni sürüm aynı zamanda, tek bir uygulamada yer alan sınıf/fonksiyon adlarına ön takı konmasında son derece dikkatli kuralların izlenmesini gerektirmeyen çoklu library kullanımını da basitleştirecek ve kullanışlı hale getirecektir.”

MySQL

Web uygulamaları için LAMP (Linux/Apache/MySQL/PHP) kümesinin bir parçası olarak PHP genellikle açık kaynak veri tabanı MySQL ile birlikte kullanılmaktadır. PHP 5.3, PHP ile MySQL’ile bağlayan libmysql kütüphanesinin yerine MySQLInd adı verilen yeni bir özellik getirmekte. Bu yeni özellik ile MySQL performansının ve hafıza kullanımının optimizasyonu sağlanıyor.

Alshanetsky “Veritabanları söz konusu olduğunda pek çok vakada ana darboğazı ara-yüzün veritabanına olan hızı değil veritabanı işlemleri oluşturmaktadır,” diyor.Mevcut sürümdeki standart libmysql yerine yeni sürümdeki MySQLlnd kullanımı kesinlikle hızda iyileştirme sağlamakta ancak bunun pek çok uygulamayı da gözle görülür oranda hızlandıracağı konusunda şüphelerim mevcut. Yine de ayarları iyi yapılmış MySQL uygulamaları kullananlar daha hızlı ve özelleşmiş ara-yüz sayesinde bazı iyileştirmeler göreceklerdir.”

Sonuç olarak Alshanetsky PHP 5.3 ile birlikte kullanıcıların mevcut 5.2 sürümüne kıyasla pek çok iş akışında yüzde 5 ila yüzde 15 arasında bir performans artışı görmelerini bekliyor. Alshanetsky bazı özelleşmiş iş akışlarının daha yüksek oranlarda fayda görebileceklerini de sözlerine ekliyor.

E_DEPRECATED (E_ONAYSIZ)

Teknoloji sektöründeki herhangi bir yeni sürümün anahtar parçalarından birisi yeni özellikler sunmak olmakla birlikte PHP 5.3 ayrıca kullanıcılara değişik bir şeyler daha vaat ediyor ve yakında hangi özelliklerin ortadan kalkmaya başlayabileceğini de netleştiriyor.

PHP 5.3 sürümü E_DEPRECATED adı verilen ve geliştiricilerin dilden çıkartılması gereken belirli işlevselliklerin yerini tespit etmelerini sağlayan yeni bir hata kodu sunmakta.

Alshanetsky “Daha önce yaşadığımız sorunlardan birisi de onaylanmayan işlevsellikler için herhangi bir özel kodumuzun olmaması idi ve bu durum hata-kodu düzeyinde çalışan insanlar için hangi işlevselliklerin doğal süreçte dilde kaldırılması gerektiğini tespit etmelerini son derece zorlaştırmaktaydı,” diyor.

“Sırf bu göreve adanmış bir hata kodu oluşturarak PHP’nin hata-girdisi hizmetinin kullanımı kolaylaştırılmış oluyor. Bu sayede kod tabanınızın hangi yönlerden ileride doğal olarak dilden çıkartılacak işlevselliklere sahip olduğunu saptamak ve buna göre uygun düzenlemeleri yapmak çok daha kolay hale geliyor.”

PHP’nin gelecek versiyonlarında yer almayacak özellikleri işaretleme yeteneği, PHP dilinin yeni evrimi olan PHP 6 ile devam edecek gelişim sürecinin ayrılmaz bir parçası olarak karşımıza çıkmakta. PHP 5.x serileri ise 2004’ten beri kullanılmakta idi..

Alshanetsky “PHP’nin geliştirme timindeki genel görüş şu anda E_DEPRECATED olarak işaretlenen işlevselliklerin PHP 6’dan kaldırılacağı yönünde dolayısıyla bu sürümle birlikte ortadan kalkacak şeyleri belirgin hale getirmek son derece önem kazanıyor,” diyor.

Etiketler: HaberLinux

Türk İnternet'ten buna benzer yazılar için bildirim almak ister misiniz?

ABONELİKTEN ÇIK
Sean Michael Kerner

Sean Michael Kerner

Lütfen yorum yapmak için giriş yapın.

GÜNLÜK BÜLTEN ABONELİĞİ

Aboneliğinizi onaylamak için gelen veya istenmeyen posta kutunuzu kontrol edin.

HAFTANIN ÖNE ÇIKANLARI

  • St. Petersburg Forumu, Rusya’nın Yeni Teknoloji Stratejisinin Sinyallerini Veriyor: Nadir Toprak Elementleri, Yapay Zeka, Yarı İletkenler ve Teknolojik Egemenlik
  • Türkiye Yapay Zeka Stratejisinde Yeni Dönem: Dijital Egemenlik Merkeze Yerleşti, Peki Bu Yeterli mi?
  • Teknoloji Girişimlerini İlgilendiren Yeni Düzenlemeler Yürürlükte
  • Washington Yapay Zekada Yavaşlatma Yerine Hızlanmayı Seçti: Yeni ABD Yapay Zeka Doktrini ve Riskleri
  • Dijital Dönüşüm ve Gazeteciliğin Küresel Krizi

HAFTANIN KELİMESİ

3GPP

3. Nesil Ortaklık Projesi (3GPP), dünya çapında çeşitli mobil (hücresel) ve telekomünikasyon standartlarını geliştiren ve sürdüren bir grup standart kuruluşudur.

3G ile birlikte kurulmuş ve telekom endüstrisinin Birleşmiş Milletleri diye tanımlanabilir. Sonraki nesiller için de standartları belirlemiştir.

Detayı için Wiki-Turk'e bakınız

İNTERNET HIZI

Türkiye'nin İnternet Hızlarını Dünya ile KarşılaştırmakKaynak : https://www.speedtest.net/global-index#mobile
Facebook Twitter LinkedIn

Bildirimler

Turk-internet.com masaüstü bildirimlerini almak için lütfen buraya tıklayın

Son Yorumlar

  • ICANN, Yeterince Temsil Edilmeyen Toplulukları Yeni gTLD Başvuru Destek Programı İle Güçlendiriyor için Tolga Kaprol
  • BTK, Yabancı e-SIM Firmalarını Engelledi için Bulent SEN
  • Sahibinden.com Domain’inin Güncellenmesi Unutulmuş için Tolga Kaprol
  • İngiliz Düzenleyici Ofcom, Bulut Servislerini ve Akıllı Cihaz Pazarını Soruşturuyor için Tolga Kaprol
  • Seçim Yaklaşırken, Kişisel Veriler Kötüye Nasıl Kullanılır? için [email protected]

Türk İnternet'ten ilginize çekecek yazılar için bildirim almak ister misiniz?

Abone Ol

© Copyrights 2000-2025 - Bu sitede yayınlanan haber/söyleşi/makale ve bilgilerin tüm hakkı turk-internet.com'a aittir.

Tekrar Hoşgeldiniz!

Aşağıdan hesabınıza giriş yapınız

Şifremi unuttum?

Şifrenizi geri alın

Lütfen şifrenizi resetlemek için kullanıcı adı veya email adresinizi girin.

Giriş yap
No Result
View All Result
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu

© Copyrights 2000-2025 - Bu sitede yayınlanan haber/söyleşi/makale ve bilgilerin tüm hakkı turk-internet.com'a aittir.