src/thinkextend/parser/driver/Ubb.php
private function _code($name, $data)
    {
        $fix = ('pre' == $name) ? ['<pre>', '</pre>'] : ['', ''];
        if (empty($data[2])) {
            $data = "{$fix[0]}<code>{$data[3]}</code>{$fix[1]}";
        } else {
            $data = "{$fix[0]}<code data-lang=\"{$data[2]}\">{$data[3]}</code>{$fix[1]}";
        }
        return $data;
    }
private function _code($name, $data)
    {
        $fix = ('pre' == $name) ? ['<pre>', '</pre>'] : ['', ''];
        if (empty($data[2])) {
            $data = "{$fix[0]}<code>{$data[3]}</code>{$fix[1]}";
        } else {
            $data = "{$fix[0]}<code data-lang=\"{$data[2]}\">{$data[3]}</code>{$fix[1]}";
        }
        return $data;
    }
private function _code ( $ name , $ data ) { $ fix = ( 'pre' == $ name ) ? [ '<pre>' , '</pre>' ] : [ '' , '' ] ; if ( empty ( $ data [ 2 ] ) ) { $ data = "{$fix[0]}<code>{$data[3]}</code>{$fix[1]}" ; } else { $ data = "{$fix[0]}<code data-lang=\"{$data[2]}\">{$data[3]}</code>{$fix[1]}" ; } return $ data ; }
解析代码
@param  string $name 标签名
@param  array  $data 解析数据 [2] - 语言类型，[3] - 代码内容
@return string       解析后的标签
解析代码