KKUT Docs

Tamponlama Kütüphanesi

Tampon kullanımı için oluşturulmuş sınıftır. # Kurulum Bu bileşen KUT ile birlikte gelir; ayrıca kurulum gerektirmez. ↓ Paket KUT ile birlikte gelir. # Yöntemler string file(string $file, a…

This article is currently available in Turkish. Its English translation is being prepared.

Tampon kullanımı için oluşturulmuş sınıftır.

Kurulum

Bu bileşen KUT ile birlikte gelir; ayrıca kurulum gerektirmez.

↓ Paket KUT ile birlikte gelir.

Yöntemler

string file(string $file, array $data = [[NULL]])
mixed function(callable $func, array $params = [[ [] ]])
mixed callback(callable $func, array $params = [[ [] ]])
bool insert(string $name, mixed $data, array $params = [[ [] ]])
mixed select(string $name)
bool delete(mixed $name)

# File

Dosyanın içeriğini tampona almak için kullanılır. Bu yöntem sayesinde dosya içeriği doğrudan ekrana basılmak yerine tampona alınıp değişkene aktarılarak kullanılabilir.

Parametreler

string $file Dosya yolu.
array $data = NULL Tamponlanan .php uzantılı dosyalara data göndermek için kullanılır.
return string

Kullanımlar

$data = Buffer::file('Dosya/test.php');

echo $data;

Data Gönderimi KUT 1.0’da desteklenir

Import kütüphanesi data gönderimi ile aynı işleve sahiptir. Yüklenen .php uzantılı dosyaya veri göndermek için kullanılır.

$data = Buffer::file('Dosya/test.php', ['data' => 'Example Data']);

echo $data;

# Function / Callback

Yöntemlerin çıktılarını tampona almak için kullanılır.

Parametreler

callable $function Fonksiyon veya fonksiyon adı.
array $parameters = [] Fonksiyon parametreleri.
return mixed

Kullanımlar

$data = Buffer::function(function(){ return 1; });
echo $data;
1
$data = Buffer::callback('get_defined_constants', [true]);
output($data);
$data = Buffer::function('get_defined_functions');
output($data);

# Insert

Tampona veri eklemek için kullanılır.

Parametreler

string $name Veri adı.
mixed $data Tampona alınacak data.
array $parameters = [] Fonkisyon parametreleri.
return mixed

Kullanımlar

Buffer::insert('veri1', 'Değer');
Buffer::insert('veri2', function(){ return 1; });
Buffer::insert('veri3', 'get_defined_constants', [true]);
Buffer::insert('veri4', 'Dosya/index.html');

# Select

Seçilecek verinin adı.

Parametreler

mixed $name Veri adı.
return mixed

Kullanımlar

echo Buffer::select('veri1');

# Delete

Silinecek veri veya verilerin adı.

Parametreler

mixed $name Veri veya verilerin adı.
return bool

Kullanımlar

echo Buffer::delete('veri1');

Birden Fazla Veri Silmek KUT 1.0’da desteklenir

Birden fazla veri silmek için parametreye dizi veri türü girebilirsiniz.

echo Buffer::delete(['veri1', 'veri2']);
KUT Framework 1.0Katmanlı Uygulama Tabanı

Kur. Uyarla. Türet.