PHP 5 ile birlikte artık yeniliğe uyum sağlamamızı bekliyor.
Eski kodların yada hazır fonksiyonların desteğinin kaldırılması gerçekten şart mı ? Eski fonksiyonlar ve kodlarda cepte dursa olmazmı.
Çünkü kaldırılmasından ziyade PHP kendi sitesinde şöyle demiş : 2This extension is not recommended for writing new code. " Yani yeni yazacağımız kodlar için bunları önermemiş. PDO_MySQL ve mysqli yı bize önermiş. Yani yeni nesil kod yazmayla birlikte bunları kullanmamızın daha iyi olacağını söylemiş.
Buda kaldırılmaktan ziyade uyum sağlama ve yeniliğe ayak uydurma açısından yapmamız gerektiği anlatılıyor sanırım. Eskisinin kaldırılacağı anlamına gelmese gerek.
Eskisi kaldırılmıyor ama artık desteklenmiyor.Yeni kodların/metodların kullanımı öneriliyor.Esneklik,güvenlik,işlev vb. sebeplerden dolayı Mesela mysql_connect() kullandığım zaman uyarı hatası veriyor.PDO yada mysqli kullanmamı öneriyor
quote:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO
< Bu mesaj bu kişi tarafından değiştirildi Gökbilge -- 9 Ekim 2014; 12:51:52 >
Konuyla ilgili bir çok başarılı blog yazarının yazıları var aslında.
Genel olarak baktığında bu yazılar PHP de OOP yi kullanmaya, proje geliştirmeye yönelik. Bu yeniliğin ne kazandırdığına dair güzel bir anlatım örnekli ve karşılaştırmalı açıklamalar bulmak pek kolay olmadı benim açımdan ki epeyce vakit harcadım. Bu yüzden bu konuyu açtım. Aslında konu başlığını " PHP ve OOP hakkında " diyerek değiştirip, PHP nin bu özelliğine vurgu yapan açıklayan, PHP nin resmi sitesinden vb. yerlerden açıklayıcı paylaşımlarda bulunmak daha iyi olarabilir diye düşünüyorum aslında.
Eski kodların yada hazır fonksiyonların desteğinin kaldırılması gerçekten şart mı ? Eski fonksiyonlar ve kodlarda cepte dursa olmazmı.
Çünkü kaldırılmasından ziyade PHP kendi sitesinde şöyle demiş : 2This extension is not recommended for writing new code. " Yani yeni yazacağımız kodlar için bunları önermemiş. PDO_MySQL ve mysqli yı bize önermiş. Yani yeni nesil kod yazmayla birlikte bunları kullanmamızın daha iyi olacağını söylemiş.
Buda kaldırılmaktan ziyade uyum sağlama ve yeniliğe ayak uydurma açısından yapmamız gerektiği anlatılıyor sanırım. Eskisinin kaldırılacağı anlamına gelmese gerek.
Bu mesaja 1 cevap geldi. Cevapları Gizle