Можно ли вызывать метод при каждом вызове любого статического метода?
Подскажите можно ли вызывать определенный метод при каждом вызове любого статического метода класса? Что бы в каждом статическом методе не вызывать один и тот же метод, а что бы он вызывался сам каждый раз, когда вызываются статические методы класса.
php.net/manual/ru/language.oop5.overloading.php#ob...
__callStatic - будет вызываться каждый раз когда вы будете обращаться к любому статическому методу в данном классе, соответветственно дальше, вы выполняете то что вам нужно, и переадресовываете выполнение к тому методу к которому обращались.
я думаю автор уже определил статические методы и поэтому __callStatic() будет отдыхать, т.к. вызывается если вызываемый статический метод не определен в классе
создать класс с методом __callStatic() там вызвать нужный вам метод ну и вызывать методы как-то так
если метод называется myStaticMethod() , то вызываем myStaticUnknownMethod() (ну что-нибудь отличительное от настоящего метода) а в __callStatic() уже вызывать нужный метод. мегавелик ))
увы, первое , что пришло в голову :D да простят меня...