PHP的匿名函数特性如何实现代码的简洁与灵活?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1258个文字,预计阅读时间需要6分钟。
提出+在匿名函数出现之前,所有的函数都需要先命名才能使用 function increment($value) { return $value + 1; } array_map(increment, [1, 2, 3]); +有时函数可能只需使用一次,这时使用匿名函数会更方便。
提出在匿名函数出现之前,所有的函数都需要先命名才能使用
function increment($value) { return $value + 1; } array_map('increment', [1, 2, 3]);
有的时候函数可能只需要使用一次,这时候使用匿名函数会使得代码更加简洁直观,同时也避免了函数在其他地方被使用
array_map(function($value){ return $value + 1; }, [1, 2, 3]);
定义和使用
PHP 将闭包和匿名函数视为同等概念(本文统称为匿名函数),本质上都是伪装成函数的对象。
本文共计1258个文字,预计阅读时间需要6分钟。
提出+在匿名函数出现之前,所有的函数都需要先命名才能使用 function increment($value) { return $value + 1; } array_map(increment, [1, 2, 3]); +有时函数可能只需使用一次,这时使用匿名函数会更方便。
提出在匿名函数出现之前,所有的函数都需要先命名才能使用
function increment($value) { return $value + 1; } array_map('increment', [1, 2, 3]);
有的时候函数可能只需要使用一次,这时候使用匿名函数会使得代码更加简洁直观,同时也避免了函数在其他地方被使用
array_map(function($value){ return $value + 1; }, [1, 2, 3]);
定义和使用
PHP 将闭包和匿名函数视为同等概念(本文统称为匿名函数),本质上都是伪装成函数的对象。

