# PHP-Data 链式调用 **Repository Path**: myDcool/PHP-Data-Chain-Call ## Basic Information - **Project Name**: PHP-Data 链式调用 - **Description**: 利用PHP7对词法分析器的优化和魔术方法__call(), 写的一个简单的类, 可以链式调用PHP自带的函数来处理数据 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2017-09-22 - **Last Updated**: 2022-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PHP-Data 链式调用 * 利用PHP7对词法分析器的优化和魔术方法__call(), 写的一个简单的类, 可以链式调用 `PHP自带的函数` 来处理数据 * 好处: 数据库读出来的数据后, 如果想要多次处理(比如先取出id, 再去重, 再去空值), 又`不想声明临时变量`(想变量名是个痛) ``` $tmp1 = array_column($dbRs, 'id'); $tmp2 = array_unique($tmp1); $tmp3 = array_filter($tmp2); 如果用链式调用就不用再声明 $tmp1, $tmp2, $tmp3 了; Data::ini($dbRs)->array_column('id')->array_unique()->array_filter()->data; ```