Проблема с ReflectionClass

  • Автор темы Автор темы preg
  • Дата начала Дата начала

preg

Новичок
Проблема с ReflectionClass

Имеем класс class_image, подгружаем его так:

PHP:
$class = new ReflectionClass ( $class_name );
$class->newInstanceArgs( $class_params );

класс подгружается, все параметры передаются, НО при вызове какой либо (ЛЮБОЙ) функции класса выдаёт:

Fatal error: Call to undefined method ReflectionClass::save() in /var/www/debug/index.php on line 41

якобы нет функции ... проверяю:

PHP:
print_r ( $class->getMethods() );

на выходе получаю:

PHP:
Array
(
    [0] => ReflectionMethod Object
        (
            [name] => __construct
            [class] => class_image
        )

    [1] => ReflectionMethod Object
        (
            [name] => open
            [class] => class_image
        )

    [2] => ReflectionMethod Object
        (
            [name] => save
            [class] => class_image
        )

    [3] => ReflectionMethod Object
        (
            [name] => show
            [class] => class_image
        )

)

т.е. как видно функция save есть внутри класса, но не могу понять почему её нельзя вызвать! ....
может кто сталкивался с подобным?
 
посмотри внимательно, из какого объекта ты ->save() вызываешь и приведи код целиком
 
Сверху