dkx / callable-parser
此包已被弃用且不再维护。未建议替代包。
可调用解析器
0.0.1
2019-02-03 12:30 UTC
Requires
- php: ^7.2
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-01-29 02:38:34 UTC
README
可调用解析器
安装
$ composer require dkx/callable-parser
用法
<?php
namespace DKX\CallableParser\CallableParser;
$callable = getCallableSomehow();
$parsed = CallableParser::parse($callable);
parse()
方法可以返回以下类之一
DKX\CallableParser\Callables\FunctionCallable
:传入的函数名DKX\CallableParser\Callables\MethodCallCallable
:传入的实例化对象和方法名(数组中)DKX\CallableParser\Callables\StaticMethodCallCallable
:传入字符串(格式为className::methodName
)或数组(包含类名和方法名)DKX\CallableParser\Callables\AnonymousFunctionCallable
:传入匿名函数