У меня есть класс со статическими методами, и я хотел бы перехватить вызовы методов до вызова методов.Перехват вызовов методам в PHP
Так что, если я называю
$model = DataMapper::getById(12345);
я хочу некоторый метод в DataMapper быть вызван до вызова этого метода, а затем, возможно, этот метод перехвата может впоследствии называть себя :: GetByID (12345). Есть ли способ сделать это?
Я реализую Memcache на своем сервере, поэтому я хочу перехватить вызовы методов. Я не хочу, чтобы статические методы запрашивали базу данных, если модели уже кэшированы, и я также не хочу изменять сотни различных методов сопоставления, избыточно, для поддержки memcache.
Я запускаю PHP 5.2.6.
О, скорлупки. Я забыл, что уже задал этот же вопрос. * Утки * Спасибо. –
Ха-ха, о, вау ... Я даже не заметил, что это был ты. Иронический. – brianreavis