/** * 扩展解析规则 * @param string|array $extends 属性名称 * @param mixed $callback 回调方法 * @return void */ public static function extend($extends, $callback = null) { if (is_array($extends)) { // 如果是数组, 就合并规则 self::$extends = array_merge(self::$extends, $extends); } else { // 添加单个规则 self::$extends[$extends] = $callback; } }