Ayırıcı Kütüphanesi


    × Bunları biliyor muydunuz?
"Theme::active() yöntemi ile görünümlerin içerisinde yer alan img, script, link gibi etiketlerin dosya yol bilgilerine dokunmadan otomatik olarak algılanmasını sağlayabilirsiniz."


Metinsel ifadeyi özel bir içeriğe dönüştüren sınıftır. Tek boyutlu içerikler için kullanılabilir.

 

 

# Kurulum


ZN SE ve ZN CE dağıtımları için terminal kurulum komutu.

↓ composer require znframework/package-protection

 

 

# Yöntemler


String encode(Array $data)
Object decode(String $word)
Array decodeArray(String $word)
 

 

# Encode (ZN >= 3.0.0)


Diziyi özel karakterler ile anahtar ve değerlerine ayırarak dizgeyeçevirmeye yarar. Json, serialize gibi yapıların kullanımına benzer.

Parametreler

Array $data Özel biçime sokulacak veriler dizisi.
Return String

Kullanımı

$encode = Separator::encode(['foo' => 'Foo', 'bar' => 'Bar']);

output($encode);
foo|?-++-?|Foo+-?|?-+bar|?-++-?|Bar

 

 

# Decode (ZN >= 3.0.0)


Şifrelenen veriyi obje türünde çözmek için kullanılır.

Parametreler

String $data Çözülecek Data.
Return Object

Kullanımı

$encode = Separator::encode(['foo' => 'Foo', 'bar' => 'Bar']);

output(Separator::decode($encode)->foo);
Foo

 

 

# DecodeArray (ZN >= 3.0.7)


Şifrelenen veriyi dizi türünde çözmek için kullanılır.

Parametreler

String $data Özel biçimlendirmesi çözülecek veri.
Return Array

Kullanımı

$encode = Separator::encode(['foo' => 'Foo', 'bar' => 'Bar']);

output(Separator::decodeArray($encode)['foo']);
Foo