php call_user_func_array用于具有命名空间的类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php call_user_func_array用于具有命名空间的类相关的知识,希望对你有一定的参考价值。

https://durak.org/sean/pubs/software/php-5.4.6/function.call-user-func-array.html


<?php

namespace Foobar;

class Foo {
    static public function test($name) {
        print "Hello {$name}!\n";
    }
}

// As of PHP 5.3.0
call_user_func_array(__NAMESPACE__ .'\Foo::test', array('Hannes'));

// As of PHP 5.3.0
call_user_func_array(array(__NAMESPACE__ .'\Foo', 'test'), array('Philip'));


The above example will output something similar to:

Hello Hannes!
Hello Philip!



以上是关于php call_user_func_array用于具有命名空间的类的主要内容,如果未能解决你的问题,请参考以下文章

php call_user_func_array用于函数

php call_user_func_array用于类

php在类里如何调用call_user_func_array《细说php2》

php call_user_func_array用于具有命名空间的类

php中call_user_func 与 call_user_func_array的使用

php中call_user_func 与 call_user_func_array