N'olduğunu tam olarak bende bilmiyorum ama işimi gören bir sınıf. Bu sınıf üzerine çok sarmak istemediğim için kılavuzu Türkçe yazıp geçiyorum. Eğer vakti olan varsa pull request atabilir.
Kodu içeri aktarın:
<?php
require "./danegeh.php";
Sınıfı çağırın(?):
(...)
$deneme = new Danegeh("deneme", "veri");
(...)
Burada deneme
, dosyanın başlığı (title
) ve veri
, dosyanın adı oluyor.
Burada, veri.json
dosyası kullanılıyor. Kendinizin veri.json
dosyanızı oluşturmasına
gerek yok. Dosyayı kendisi oluşturur. Ancak klasör içinde olacaksa, klasörleri kendiniz
oluşturmanız gerekir.
(...)
$main = $deneme->branch("main");
$verilerim = $deneme->branch("verilerim");
(...)
Burada ana dalı ve verilerim
dalını değişkenlere kaydettik.
(...)
$verilerim("anahtarım", "değerim");
(...)
Burada verilerim
dalı içine anahtarım
diye bir anahtar oluşturup, değerim
değerini veriyoruz.
(...)
$deneme->push();
(...)
Burada değişiklikleri veri.json
dosyasına kaydediyoruz.
(...)
$deneme->pull();
(...)
Burada veri.json
dosyasını çekiyoruz. Bu sayede başka bir istek üzerine dosyanın
değişmiş olma ihtimaline karşın üzerinde çalıştığımız kodu yeniliyoruz.
Örnek bir program deneme.php
dosyasında mevcut