eBurhan VT Class v1.5 yayınlandı
Veritabanı 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

















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ş.
Ş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?
@Alican
Fark olmaz olur mu hiç? Php Manual’deki şu açıklama bile yeterli:
@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.
Tebrikler !
Güzel çalışma..
Tebrikler ve teşekkürler Erhan Bey. Çalışmalarınızı gıpta ile takip ediyorum. Sizin gibi insanlara çok ihtiyacımız var..
tebrikler üstad. takipteyiz.
Ellerine sağlık
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.
@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.
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?