Kişisel bir web günlüğü

eBurhan VT Class v1.5 yayınlandı

güncellemeVeritabanı sınıfımın en son 1.2 versiyonunu yayınlamıştım hatırlarsanız. Şimdi ise doğrudan 1.5 sürümüne geçiş yapıyoruz çünkü bu sürümle birlikte PHP 4 desteğini tamamen kaldırdım. Ayrıca bu yeni versiyonla birlikte mysql(i) eklentisinin fonksiyonlarını kullandım. Dolayısıyla sunucunuzda bu eklentinin yüklü ve etkinleştirilmiş olması gerekecek. Bağlantıları kapatmak için kullandığımız kapat() isimli metoda artık gerek yok. Seçenek, bağlantı ve sorgu metotlarına metot zincirleme özelliği kazandırdım ve önbellekleme (cache) ile ilgili bazı geliştirmeler yaptım. Güncellenmiş olan bu versiyonu eBurhan Araçları sayfasından indirebilir, yapılan değişikliklerin tamamını dökümandan (DOC klasöründeki) öğrenebilirsiniz ;)

23 Ocak 2010, 17:12 Programlama Bugün 30 kez, toplamda ise 1.516 kez okundu. , , ,
10 yorum var
  1. Görünüşe göre mysql(i) eklentisinin kullanımı kullanıcılar tarafından geliştirilen veritabanı sınıflarının kullanımından bir farkı yok. Fark olmayacaksa neden bu değişiklik ? Ayrıca mysql(i) eklentisi sunucusunda olmayanlar için kötü bi durum olmuş.

  2. Cemil ÇELİK 24 Ocak 2010 10:31

    Şu anda kodları inceliyorum. Mutlaka iyi bir class olmuştur. Fakat okurken şunu düşündüm. Bir insan kendi yazdığı class’ı çok iyi kullanabilir. Çünkü her satırını kendisi düşünmüştür. Ya da ben class okuyamıyorum. Bu mysql’e bağlanma class’ı için çok geçerli olmasa da daha fazla fonksiyonu olan içiçe geçmiş class’ları kullanırken zorlanıyorum. Class okumanın ve kullamanın bir kolay yolu var mıdır?

  3. @Alican

    Fark olmayacaksa neden bu değişiklik ?

    Fark olmaz olur mu hiç? Php Manual’deki şu açıklama bile yeterli:

    Note: If you are using MySQL versions 4.1.3 or later it is strongly recommended that you use the mysqli extension instead.

    @Cemil ÇELİK
    Kodlardan önce “dökümanı” okumak çok faydalı olacaktır. Dökümanda o class’ın ne gibi özellikleri olduğu, neler yapıp yapamayacağı açık bir şekilde anlatılmıştır. Direkt kodların içerisine dalmak -eğer php bilginiz iyi seviyede değilse- zaten yanlış olacaktır. eBurhan VT Class içerisinde çok iyi bir döküman var ve okunmayı hakediyor.

  4. Tebrikler !

    Güzel çalışma..

  5. Tebrikler ve teşekkürler Erhan Bey. Çalışmalarınızı gıpta ile takip ediyorum. Sizin gibi insanlara çok ihtiyacımız var..

  6. tebrikler üstad. takipteyiz.

  7. Ellerine sağlık :)

  8. Elinize sağlık hocam harika olmuş. Yazılarınızı ilgiyle takip ediyorum.

    Benim sorum olacaktı :) sorum şu; FileCache ile kullansam bunu ikisi çakışma yapar mı yoksa ikisi de ayrı performans artışı sağlar mı sorun olur mu yani? Bir de smarty engine ile kullansam sorun teşkil eder mi? cache’ler?

    Şimdiden teşekkür ederim. Başarılarınızın devamını dilerim.

  9. @RaSiM
    Cache özelliğini istediğin zaman açıp-kapatma özelliği var. Eğer başka cache’leme sınıfları kullanacaksan elbette kullanabilirsin, çakışma olacağını hiç sanmıyorum. VT Class ile çektiğin sorgu sonuçlarını diğer cache’leme sınıflarına gönderip önbellekleme yapabilirsin. Smarty de sorun çıkarmaz.

  10. Emeğine sağlık. Çok başarılı bir çalışma olmuş.
    Bir sorum olacak:
    Php5 kullanıyorum ve mysqli desteği mevcut olamsına rağmen Notice: Undefined offset: 3 in D:\www\vhosts\localhost\class\VT_Class_v1.5\veritabani\eb.vt.php on line 308
    hata veriyor. Nasıl düzeltebilirim?

İçinizde kalmasın, siz de yorum yazın

Telif Hakkı © 2010 eburhan.com | Structure | XHTML