DuckPhp\Core\SystemWrapperTrait

简介

替换同名系统函数保持兼容性的 Trait

公开方法

public static function system_wrapper_replace(array $funcs)

  1. 第三方替换本类提供的系统函数

public static function system_wrapper_get_providers():array

  1. 获得本类能替换的系统函数,返回数组

内部方法

system_wrapper_replace(array $funcs)

system_wrapper_get_providers():array

_system_wrapper_replace(array $funcs)

  1. 动态实现,第三方替换本类提供的系统函数

_system_wrapper_get_providers()

  1. 动态实现,获得本类能替换的系统函数

protected function system_wrapper_call_check($func)

  1. 检查是否有相应的系统函数实现。

protected function system_wrapper_call($func, $input_args)

  1. 相关例子在 `DuckPhp\Core\App` 里。

说明

配合属性 protected $system_handlers=[]; 和 G() 方法用。