Mam klasę z metodami statycznymi i chciałbym przechwycić wywołania metod przed wywołaniem metod.Przechwytywanie wywołań metod w PHP
Więc jeśli zadzwonię
$model = DataMapper::getById(12345);
potem chcę jakiś sposób w DataMapper być wywołana przed ta metoda jest wywoływana, a następnie ewentualnie ta metoda przechwytywania można następnie zadzwonić self :: getById (12345). Czy jest jakiś sposób na zrobienie tego?
Implementuję Memcache na moim serwerze, dlatego właśnie chcę przechwytywać wywołania metod. Nie chcę, aby statyczne metody wysyłały zapytania do bazy danych, jeśli modele są już buforowane i nie chcę też modyfikować setek różnych metod odwzorowania, redundantnie, aby obsługiwać memcache.
Używam PHP 5.2.6.
Och, shucks. Zapomniałem, że zadałem już to samo pytanie. * kaczki * Dzięki. –
Hahah, oh wow ... Nawet nie zauważyłem, że to ty. Ironiczny. – brianreavis