Download the PHP package teknomavi/tcmb without Composer
On this page you can find all versions of the php package teknomavi/tcmb. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package tcmb
T.C. Merkez Bankası Kur Kütüphanesi
Teknomavi\Tcmb Nedir?
T.C. Merkez Bankası tarafından https://www.tcmb.gov.tr/kurlar/today.xml adresinde yayınlanan güncel döviz kurlarını okumak için kullanılan açık kaynak bir PHP kütüphanesidir.
Neler Yapılabilir?
Bu kütüphane ile günlük döviz kurları otomatik olarak çekilmektedir. TCMB sitesinde yayınlanan tüm kurlar için mevcut "Alış", "Satış", "Efektif Alış" ve "Efektif Satış" değerlerine ulaşabilirsiniz.
Nasıl Kullanılır?
Teknomavi\Tcmb Composer ile kurulabilir.
Projenizdeki composer.json
dosyasında require
bölümüne "teknomavi/tcmb": "dev-master"
eklemeniz ve composer update
komutunu çalıştırmanız yeterlidir.
Dilerseniz aşağıdaki komutu da çalıştırabilirsiniz.
Composer kurulumu/kullanımı hakkında bilgiye ihtiyacınız varsa bu bağlantıdaki dökümanı incelebilirsiniz.
Örnek Kod
Kütüphanenin en temel kullanımı aşağıdaki gibidir;
Sıkça Sorulan Sorular
Kütüphanenin Her Seferinde TCMB Üzerinden Data Çekmesi Nasıl Engellenir?
TCMB Sitesinden çekilen veriler, sınıfı oluştururken vereceğiniz bir Doctrine\Common\Cache\CacheProvider
üzerinde tutulabilir.
Bu sayede her seferinde TCMB sitesinden çekilmeyeceği için performans artışı sağlanabilir.
Doctrine Cache hakkında detaylı bilgiye buradan ulaşabilirsiniz.
Örnek: Doctrine Memcache CacheProvider ile kullanımı
Doctrine\Common\Cache\CacheProvider harici bir önbellek yapısı kullanıyorum. Ne yapabilirim?
Sınıfın oluşturduğu data değişkenini getData()
fonksiyonu kendiniz saklayıp, tekrar kullanacağınızda setData($data)
fonksiyonu ile sınıfa tekrar verebilirsiniz.
Örnek: json_encode
/json_decode
ile önbelleğin bir dosyada tutulması
Örnek: Laravel kullanarak json_encode
/json_decode
ile önbelleğin bir dosyada tutulması