Callback Type

Laravel5.3之Callback Type

℡╲_俬逩灬. 提交于 2019-11-29 06:49:23
说明:本文主要学习PHP的回调类型callback type,通常在使用函数进行回调时,如使用call_user_func($callback, $parameters)进行回调时,需要传入回调callback,实际上有几种callback type的,在Laravel中也大量使用回调,并根据场景不同传入不同的回调类型。 开发环境:Laravel5.3 + PHP7 (Function/Static Class Method) Callback Type Function Callback Type是把函数名作为callable类型传进去作为回调类型,形式如: ($function_name, $dependency) 。Static Class Method Callable Type与其类似,是把类名+静态方法名传进去作为回调类型,形式如: ("$class_name::$static_method_name", $dependency) 。看下PHPUnit测试,看看如何使用callback type,爆绿灯: <?php namespace MyRightCapital \ Container \ Tests ; class Callback extends \ PHPUnit_Framework_TestCase { public function