Как вызвать функцию из класса через call_user_func?

Camillo

Новичок
Как вызвать функцию из класса через call_user_func?

Привет!

Возможно не совсем корректно поставлен вопрос, но суть в следующем.

У меня есть класс, который отвечает за создание контента (например изображения или видео). Пусть это будет класс Content

Далее этот контент нужно каким-то образом сохранить. У меня написан класс, который в зависимости от типа контента
применяет к нему разные ф-ии по сохранению. Пусть это будет класс Storage.

Например, если type=image то вызываем метод $Storage->storeImage, если type=video, то вызываем метод $Storage->storeVideo.

Хотелось бы сделать так, чтобы уже при создании контента я указывал колбэк ф-ии, которые нужно применять в зависимости от получившегося типа контента.

Подскажите пожалуйста, как это лучше сделать.

Спасибо!
 

findnext

Новичок
switch($value){
тут кейсы
}

в зависимости от кейса возвращать имя метода

-~{}~ 30.04.09 14:24:

ну или так как Beavis написал, только проверять есть ли такой метод
 
Сверху