纯粹的功能
一个纯函数的是,给定相同的输入,将始终返回相同的输出,并且是函数副作用自由。
// This is a pure function
function add($a, $b) {
return $a + $b;
}
一些副作用是改变文件系统,与数据库交互,打印到屏幕。
// This is an impure function
function add($a, $b) {
echo "Adding...";
return $a + $b;
}
一个纯函数的是,给定相同的输入,将始终返回相同的输出,并且是函数副作用自由。
// This is a pure function
function add($a, $b) {
return $a + $b;
}
一些副作用是改变文件系统,与数据库交互,打印到屏幕。
// This is an impure function
function add($a, $b) {
echo "Adding...";
return $a + $b;
}