PHP纯函数

示例

纯函数的是,给定相同的输入,将始终返回相同的输出,并且是函数副作用自由。

// 这是一个纯函数
function add($a, $b) {
    return $a + $b;
}

一些副作用正在改变文件系统与数据库进行交互,并打印到屏幕上

// 这是不纯净的功能
function add($a, $b) {
    echo "Adding...";
    return $a + $b;
}