Romansanta adlı üyeden alıntı: mesajı görüntüle
Hala MySQL API kullanıyor iseniz PHP 5.5 ile Deprecate olacağı gibi İleride de Sistemden Çıkarılacağı PHP tarafından duyuruldu. PHP Manuel'i ziyaret ediyorsanız eğer Uyarı TÜRKÇE seçeneklerde görüntülenmemekte veya ben görmedim ama İngilizce 'de bu PHP tarafından vurgulanmaktadır. Bu Şu demek Oluyor ki,

İleri ki projelerle birlikte geçmişte hazırlamış olduğunuz Projelerinizde PHP5.5 ile birlikte deprecated uyarıları vermeye başlayacak ve bir müddet sonra tamami ile çalışmayacaktır.

Konu açılmışken belirtmekte de yarar vardır. Burada Nesnel Programlanın + ları göz önüne geliyor.

Sistemlerini Nesnel olarak geliştiren geliştiriciler Sadece DB sınıflarında belli başlı değişiklikler yaparak kolayca yeni değişikliği sistemlerine uyarlayacakları gibi spagetti kod yazmaya devam edip "OOP" ne yapcam düşüncesi içerisinde olanlar tek tek bütün sistemini kontrol edicekler. Bu da OOP'nin yararları konusunda endişeli olan arkadaşlarımız için güzel bir örnek bence.


Birde Alternatif olarak Kullanılabilcek API mysqli var.

Burda Nesnel Programlamaya hala eli yatkın olmayanlar procedural kod yazımında israrci olanlar için procedural veya nesnel kullanım hakkı tanıyor geliştiricilere..
Evet şuana kadar tüm yazdığım scriptlerde Mysql API Kullandım, dediğini gibi PHP 5.5 Ve ilerleyen sürümlerinde mysql api kalkıcak ise bir zaman sonra mysqli api ninde kalkma riski var, o yüzden şuanda en mantıklısı pdo kullanmak.

Mysql api'yi kaldırmaları kötü olucak, bir sürü sistem hata vericek tabi bu bizim işimize gelicek fakat bütçesi olmayan kullanıcılar için büyük sıkıntı olucak.

Yada adamın kendi sanal sunucusu yada sunucusu varsa mysql kaldırılan sürümden bir önceki sürümü kullanmaya devam edicek..