日期:2014-05-17  浏览次数:20549 次

求助,这段代码爆错。。
PHP code
function MU( $url, $type, $vars = array( ), $domain = false )
{
        $path = explode( "/", trim( $url, "/" ) );
        $model = strtolower( $path[1] );
        $action = isset( $path[2] ) ? strtolower( $path[2] ) : "";
        $http = ud( $path );
case "article" :
default :
        switch ( $type )
        {
                if ( !isset( $vars['id'] ) )
                {
                        unset( $path[0] );
                        $url = implode( "/", $path )."/";
                        $newurl = $url;
                }
                else
                {
                        if ( $UN_1 || strtolower( GROUP_NAME ) == strtolower( c( "DEFAULT_GROUP" ) ) )
                        {
                                unset( $path[0] );
                                $url = implode( "/", $path )."/";
                        }
                        $newurl = $url.$vars['id'].$vars['suffix'];
                }
                break;
        case "typelist" :
                if ( strtolower( GROUP_NAME ) == strtolower( c( "DEFAULT_GROUP" ) ) )
                {
                        unset( $path[0] );
                        $url = implode( "/", $path );
                }
                $newurl = $url.$vars['suffix'];
                break;
        }
        return $http.$newurl;
}



运行后就爆以下错误:
Parse error: syntax error, unexpected T_CASE in E:\usr\www\App\Common\Lib.php on line 33

上面那段代码就是33行的所有代码。。。

求助 这哪里出错了。。。

------解决方案--------------------
$path = explode( "/", trim( $url, "/" ) );
$model = strtolower( $path[1] );
$action = isset( $path[2] ) ? strtolower( $path[2] ) : "";
$http = ud( $path );
case "article" :

這一段上邊的switch呢?