ReflectionMethod::invoke

(PHP 5, PHP 7)

ReflectionMethod::invokeInvoke

˵��

public ReflectionMethod::invoke ( object $object [, mixed $parameter [, mixed $... ]] ) : mixed

ִ��һ������ķ�����

����

object

���ִ�еķ����Ǿ�̬�࣬��ô����������� null��

parameter

0�����ߴ��͸������IJ����б�����ͨ��������������������ʹ����IJ�����

����ֵ

���ط����ķ���ֵ

�����쳣

��� object ��û�а���һ������ʹ�õ���ʵ������ô������ һ�� ReflectionException��

�����������ʧ�ܣ�Ҳ�����һ�� ReflectionException��

����

Example #1 ReflectionMethod::invoke() example

<?php
class HelloWorld {

    public function 
sayHelloTo($name) {
        return 
'Hello ' $name;
    }

}

$reflectionMethod = new ReflectionMethod('HelloWorld''sayHelloTo');
echo 
$reflectionMethod->invoke(new HelloWorld(), 'Mike');
?>

�������̻������

Hello Mike

ע��

Note:

��������в�����Ϊ���ã���ô���DZ��������÷�ʽ���롣

�μ�