(PECL apc >= 3.0.0)
apc_define_constants — Yeniden çağırmak ve yığın tanımlama için bir grup sabit tanımlar
$anahtar
, array $sabitler
[, bool $buyukluk_duyarli
= true
] )define() işlevi herkesin bildiği gibi yavaştır. APC'nin esas faydası betik ve uygulamaların başarımını arttırmak olduğu için böyle bir mekanizma ile yığın sabit tanımlama imkanı sağlanmak istenmiştir. Bununla birlikte bu işlev beklenen başarımı sağlamamaktadır.
Daha iyi başarım sağlayan bir çözüm için, PECL'de bulunan » hidef eklentisini deneyin.
Bilginize: Bütün önbelleği temizlemeden bir grup sabiti depodan silmek için boş bir dizi,
sabitler
değiştirgesi olarak geçirilebilir.
anahtar
anahtar
depolanan sabitleri isimlendirmekte kullanılır.
apc_load_constants() işlevine değiştirge olarak geçirilerek
tanımlanan sabitlere ulaşılabilir.
sabitler
sabit_adi => deger çiftlerinden oluşan bir ilişkisel dizi. sabit_adi normal sabit isimlendirme kurallarına uymalıdır. deger sayıl (scalar) bir değer olmalıdır.
buyukluk_duyarli
İşlevin öntanımlı davranışı harf büyüklüğüne duyarlıdır, yani
SABIT ile Sabit farklı
değerlerdir. Eğer bu değiştirge FALSE
olarak ayarlanırsa
sabitler harf büyüklüğüne duyarsız sembollerle tanımlanacaktır.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Örnek 1 - apc_define_constants() örneği
<?php
$sabitler = array(
'BIR' => 1,
'IKI' => 2,
'UC' => 3,
);
apc_define_constants('sayilar', $sabitler);
echo BIR, IKI, UC;
?>
Yukarıdaki örneğin çıktısı:
123