| #649 | $excludes = array_map('trim', explode(',', $exclude_pattern)); |
| #650 | } |
| #651 | |
| #652 | // 使用正则表达式匹配并处理所有 class 属性 |
| #653 | $pattern = '/\sclass\s*=\s*(["\'])([^"\']*)\1/i'; |
| #654 | $buffer = preg_replace_callback($pattern, function($matches) use ($obfuscate_type, $obfuscate_length, $charset, $charset_len, $excludes, $obfuscate_source, $custom_code) { |
| #655 | $quote = $matches[1]; |
| #656 | $class_value = $matches[2]; |
| #657 | |
| #658 | // 解析class列表 |