1
Bunun mümkün olup olmadığını bilmiyorum ama çalışma zamanı PHP sınıf önbelleğini temizlemek istiyorum. ( [renklendireceğinizi] => renklendireceğinizi )PHP çalışma zamanı önbellek
Ama
Array : print_r bu diziyi gösterecektir
<?php class MyClass { public static $cache = array(); public static function get($code) { self::$cache[$code] = $code; return self::$cache[$code]; } } MyClass::get('myCode'); // do something echo '<pre>'; print_r(MyClass::$cache); echo '</pre>';
:
biz bu basit kodu var varsayarsak 'id çalışma zamanı önbelleğini unutmak ister, böylece print_r boş bir dizi gösterir.
Mümkün mü?
Teşekkürler.
'unset()' işlevini denediniz mi? Bir nesneyi kaldırmak için – Jer
unset kullanılabilir. Burada bir cisim yok. Sınıfım statik olarak adlandırılıyor. Ben unset (MyClass :: $ cache) yapabilirdim ama projemde çok fazla dersim var. Tüm sınıflar için çalışma zamanı önbelleğini bir kerede temizlemek istiyorum. – Boris