current location:Home > Technical Articles > Backend Development

  • How to Enable Exhaustive Debugging Logging for Requests and Responses using Spring RestTemplate?
    How to Enable Exhaustive Debugging Logging for Requests and Responses using Spring RestTemplate?
    How to Enable Exhaustive Debugging Logging for Requests and Responses using Spring RestTemplateProblemDebugging HTTP requests and responses can be...
    javaTutorial . spring 327 2024-11-23 02:43:14
  • How Does Spring Autowiring Achieve Inversion of Control (IoC)?
    How Does Spring Autowiring Achieve Inversion of Control (IoC)?
    Spring's Autowiring Mechanism for Achieving Inversion of Control (IoC)In Spring, inversion of control (IoC) is achieved using its robust...
    javaTutorial . spring 532 2024-11-23 00:56:19
  • <!DOCTYPE html>
<html>
<head>
    <meta charset='UTF-8'>
    <title>System Error</title>
    <meta name='robots' content='noindex,nofollow' />
    <meta name='viewport' content='width=device-width, initial-scale=1, user-scalable=no'>
    <style>
        /* Base */
        body {
            color: #333;
            font: 14px Verdana, 'Helvetica Neue', helvetica, Arial, 'Microsoft YaHei', sans-serif;
            margin: 0;
            padding: 0 20px 20px;
            word-break: break-word;
        }
        h1{
            margin: 10px 0 0;
            font-size: 28px;
            font-weight: 500;
            line-height: 32px;
        }
        h2{
            color: #4288ce;
            font-weight: 400;
            padding: 6px 0;
            margin: 6px 0 0;
            font-size: 18px;
            border-bottom: 1px solid #eee;
        }
        h3.subheading {
            color: #4288ce;
            margin: 6px 0 0;
            font-weight: 400;
        }
        h3{
            margin: 12px;
            font-size: 16px;
            font-weight: bold;
        }
        abbr{
            cursor: help;
            text-decoration: underline;
            text-decoration-style: dotted;
        }
        a{
            color: #868686;
            cursor: pointer;
        }
        a:hover{
            text-decoration: underline;
        }
        .line-error{
            background: #f8cbcb;
        }

        .echo table {
            width: 100%;
        }

        .echo pre {
            padding: 16px;
            overflow: auto;
            font-size: 85%;
            line-height: 1.45;
            background-color: #f7f7f7;
            border: 0;
            border-radius: 3px;
            font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;
        }

        .echo pre > pre {
            padding: 0;
            margin: 0;
        }
        /* Layout */
        .col-md-3 {
            width: 25%;
        }
        .col-md-9 {
            width: 75%;
        }
        [class^='col-md-'] {
            float: left;
        }
        .clearfix {
            clear:both;
        }
        @media only screen 
        and (min-device-width : 375px) 
        and (max-device-width : 667px) { 
            .col-md-3,
            .col-md-9 {
                width: 100%;
            }
        }
        /* Exception Info */
        .exception {
            margin-top: 20px;
        }
        .exception .message{
            padding: 12px;
            border: 1px solid #ddd;
            border-bottom: 0 none;
            line-height: 18px;
            font-size:16px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            font-family: Consolas,'Liberation Mono',Courier,Verdana,'微软雅黑';
        }

        .exception .code{
            float: left;
            text-align: center;
            color: #fff;
            margin-right: 12px;
            padding: 16px;
            border-radius: 4px;
            background: #999;
        }
        .exception .source-code{
            padding: 6px;
            border: 1px solid #ddd;

            background: #f9f9f9;
            overflow-x: auto;

        }
        .exception .source-code pre{
            margin: 0;
        }
        .exception .source-code pre ol{
            margin: 0;
            color: #4288ce;
            display: inline-block;
            min-width: 100%;
            box-sizing: border-box;
        font-size:14px;
            font-family: 'Century Gothic',Consolas,'Liberation Mono',Courier,Verdana;
            padding-left: 56px;
        }
        .exception .source-code pre li{
            border-left: 1px solid #ddd;
            height: 18px;
            line-height: 18px;
        }
        .exception .source-code pre code{
            color: #333;
            height: 100%;
            display: inline-block;
            border-left: 1px solid #fff;
        font-size:14px;
            font-family: Consolas,'Liberation Mono',Courier,Verdana,'微软雅黑';
        }
        .exception .trace{
            padding: 6px;
            border: 1px solid #ddd;
            border-top: 0 none;
            line-height: 16px;
        font-size:14px;
            font-family: Consolas,'Liberation Mono',Courier,Verdana,'微软雅黑';
        }
        .exception .trace ol{
            margin: 12px;
        }
        .exception .trace ol li{
            padding: 2px 4px;
        }
        .exception div:last-child{
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
        }

        /* Exception Variables */
        .exception-var table{
            width: 100%;
            margin: 12px 0;
            box-sizing: border-box;
            table-layout:fixed;
            word-wrap:break-word;            
        }
        .exception-var table caption{
            text-align: left;
            font-size: 16px;
            font-weight: bold;
            padding: 6px 0;
        }
        .exception-var table caption small{
            font-weight: 300;
            display: inline-block;
            margin-left: 10px;
            color: #ccc;
        }
        .exception-var table tbody{
            font-size: 13px;
            font-family: Consolas,'Liberation Mono',Courier,'微软雅黑';
        }
        .exception-var table td{
            padding: 0 6px;
            vertical-align: top;
            word-break: break-all;
        }
        .exception-var table td:first-child{
            width: 28%;
            font-weight: bold;
            white-space: nowrap;
        }
        .exception-var table td pre{
            margin: 0;
        }

        /* Copyright Info */
        .copyright{
            margin-top: 24px;
            padding: 12px 0;
            border-top: 1px solid #eee;
        }

        /* SPAN elements with the classes below are added by prettyprint. */
        pre.prettyprint .pln { color: #000 }  /* plain text */
        pre.prettyprint .str { color: #080 }  /* string content */
        pre.prettyprint .kwd { color: #008 }  /* a keyword */
        pre.prettyprint .com { color: #800 }  /* a comment */
        pre.prettyprint .typ { color: #606 }  /* a type name */
        pre.prettyprint .lit { color: #066 }  /* a literal value */
        /* punctuation, lisp open bracket, lisp close bracket */
        pre.prettyprint .pun, pre.prettyprint .opn, pre.prettyprint .clo { color: #660 }
        pre.prettyprint .tag { color: #008 }  /* a markup tag name */
        pre.prettyprint .atn { color: #606 }  /* a markup attribute name */
        pre.prettyprint .atv { color: #080 }  /* a markup attribute value */
        pre.prettyprint .dec, pre.prettyprint .var { color: #606 }  /* a declaration; a variable name */
        pre.prettyprint .fun { color: red }  /* a function name */
    </style>
</head>
<body>
    <div class='echo'>
            </div>
        <div class='exception'>
    <div class='message'>
        
            <div class='info'>
                <div>
                    <h2>[0] <abbr title='think\exception\ThrowableError'>ThrowableError</abbr> in <a class='toggle' title='/data/wwwroot/td.880772.xyz/application/api/controller/Index.php line 220'>Index.php line 220</a></h2>
                </div>
                <div><h1>语法解析错误: syntax error, unexpected '}'</h1></div>
            </div>
        
    </div>
	        <div class='source-code'>
            <pre class='prettyprint lang-php'><ol start='211'><li class='line-211'><code>        if($res){
</code></li><li class='line-212'><code>            return json_encode(array('code'=>1,'msg'=>'成功'));
</code></li><li class='line-213'><code>        }else{
</code></li><li class='line-214'><code>            return json_encode(array('code'=>0,'msg'=>'失败'));
</code></li><li class='line-215'><code>        }
</code></li><li class='line-216'><code>    }
</code></li><li class='line-217'><code>
</code></li><li class='line-218'><code>    public function 
</code></li><li class='line-219'><code>
</code></li><li class='line-220'><code>}
</code></li></ol></pre>
        </div>
	        <div class='trace'>
            <h2>Call Stack</h2>
            <ol>
                <li>in <a class='toggle' title='/data/wwwroot/td.880772.xyz/application/api/controller/Index.php line 220'>Index.php line 220</a></li>
                                <li>
                at think\__include_file() in <a class='toggle' title='/data/wwwroot/td.880772.xyz/thinkphp/library/think/Loader.php line 85'>Loader.php line 85</a>                </li>
                                <li>
                at <abbr title='think\Loader'>Loader</abbr>::autoload()                </li>
                                <li>
                at spl_autoload_call()                </li>
                                <li>
                at class_exists() in <a class='toggle' title='/data/wwwroot/td.880772.xyz/thinkphp/library/think/Loader.php line 478'>Loader.php line 478</a>                </li>
                                <li>
                at <abbr title='think\Loader'>Loader</abbr>::controller() in <a class='toggle' title='/data/wwwroot/td.880772.xyz/thinkphp/library/think/App.php line 580'>App.php line 580</a>                </li>
                                <li>
                at <abbr title='think\App'>App</abbr>::module() in <a class='toggle' title='/data/wwwroot/td.880772.xyz/thinkphp/library/think/App.php line 456'>App.php line 456</a>                </li>
                                <li>
                at <abbr title='think\App'>App</abbr>::exec() in <a class='toggle' title='/data/wwwroot/td.880772.xyz/thinkphp/library/think/App.php line 139'>App.php line 139</a>                </li>
                                <li>
                at <abbr title='think\App'>App</abbr>::run() in <a class='toggle' title='/data/wwwroot/td.880772.xyz/thinkphp/start.php line 19'>start.php line 19</a>                </li>
                                <li>
                at require('<a class='toggle' title='/data/wwwroot/td.880772.xyz/thinkphp/start.php'>/data/wwwroot/td.880...</a>') in <a class='toggle' title='/data/wwwroot/td.880772.xyz/public/index.php line 23'>index.php line 23</a>                </li>
                            </ol>
        </div>
    </div>
        
    
        <div class='exception-var'>
        <h2>Environment Variables</h2>
                <div>
                        <h3 class='subheading'>GET Data</h3>
            <div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>content</strong></div>
                    <div class='col-md-9'><small>
                        Wuthering Waves: Camellya Build Guide                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>to</strong></div>
                    <div class='col-md-9'><small>
                        en                    </small></div>
                </div>
                            </div>
                    </div>
                <div>
                        <div class='clearfix'>
                <div class='col-md-3'><strong>POST Data</strong></div>
                <div class='col-md-9'><small>empty</small></div>
            </div>
                    </div>
                <div>
                        <div class='clearfix'>
                <div class='col-md-3'><strong>Files</strong></div>
                <div class='col-md-9'><small>empty</small></div>
            </div>
                    </div>
                <div>
                        <h3 class='subheading'>Cookies</h3>
            <div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>myip</strong></div>
                    <div class='col-md-9'><small>
                        65.21.47.162                    </small></div>
                </div>
                            </div>
                    </div>
                <div>
                        <div class='clearfix'>
                <div class='col-md-3'><strong>Session</strong></div>
                <div class='col-md-9'><small>empty</small></div>
            </div>
                    </div>
                <div>
                        <h3 class='subheading'>Server/Request Data</h3>
            <div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>TEMP</strong></div>
                    <div class='col-md-9'><small>
                        /tmp                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>TMPDIR</strong></div>
                    <div class='col-md-9'><small>
                        /tmp                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>TMP</strong></div>
                    <div class='col-md-9'><small>
                        /tmp                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>PATH</strong></div>
                    <div class='col-md-9'><small>
                        /usr/local/bin:/usr/bin:/bin                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>USER</strong></div>
                    <div class='col-md-9'><small>
                        www                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>HOME</strong></div>
                    <div class='col-md-9'><small>
                        /home/www                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>HTTP_CONTENT_TYPE</strong></div>
                    <div class='col-md-9'><small>
                        application/x-www-form-urlencoded;charset=UTF-8                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>HTTP_CONNECTION</strong></div>
                    <div class='col-md-9'><small>
                        Keep-Alive                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>HTTP_COOKIE</strong></div>
                    <div class='col-md-9'><small>
                        myip=65.21.47.162                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>HTTP_ACCEPT_ENCODING</strong></div>
                    <div class='col-md-9'><small>
                        gzip                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>HTTP_ACCEPT</strong></div>
                    <div class='col-md-9'><small>
                        */*                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>HTTP_USER_AGENT</strong></div>
                    <div class='col-md-9'><small>
                        Mozilla/5.0 (Linux; Android 6.0.1; OPPO A57 Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/63.0.3239.83 Mobile Safari/537.36 T7/10.13 baiduboxapp/10.13.0.10 (Baidu; P1 6.0.1)                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>HTTP_HOST</strong></div>
                    <div class='col-md-9'><small>
                        td.880772.xyz                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>PATH_INFO</strong></div>
                    <div class='col-md-9'><small>
                        /api/index/fanyi_article_title                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>REDIRECT_STATUS</strong></div>
                    <div class='col-md-9'><small>
                        200                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>SERVER_NAME</strong></div>
                    <div class='col-md-9'><small>
                        td.880772.xyz                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>SERVER_PORT</strong></div>
                    <div class='col-md-9'><small>
                        443                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>SERVER_ADDR</strong></div>
                    <div class='col-md-9'><small>
                        188.165.242.95                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>REMOTE_PORT</strong></div>
                    <div class='col-md-9'><small>
                        5282                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>REMOTE_ADDR</strong></div>
                    <div class='col-md-9'><small>
                        65.21.47.162                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>SERVER_SOFTWARE</strong></div>
                    <div class='col-md-9'><small>
                        nginx/1.20.2                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>GATEWAY_INTERFACE</strong></div>
                    <div class='col-md-9'><small>
                        CGI/1.1                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>HTTPS</strong></div>
                    <div class='col-md-9'><small>
                        on                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>REQUEST_SCHEME</strong></div>
                    <div class='col-md-9'><small>
                        https                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>SERVER_PROTOCOL</strong></div>
                    <div class='col-md-9'><small>
                        HTTP/1.1                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>DOCUMENT_ROOT</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/public                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>DOCUMENT_URI</strong></div>
                    <div class='col-md-9'><small>
                        /index.php                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>REQUEST_URI</strong></div>
                    <div class='col-md-9'><small>
                        /api/index/fanyi_article_title?content=Wuthering+Waves%3A+Camellya+Build+Guide&to=en                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>SCRIPT_NAME</strong></div>
                    <div class='col-md-9'><small>
                        /index.php                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>CONTENT_LENGTH</strong></div>
                    <div class='col-md-9'><small>
                                            </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>CONTENT_TYPE</strong></div>
                    <div class='col-md-9'><small>
                        application/x-www-form-urlencoded;charset=UTF-8                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>REQUEST_METHOD</strong></div>
                    <div class='col-md-9'><small>
                        GET                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>QUERY_STRING</strong></div>
                    <div class='col-md-9'><small>
                        s=/api/index/fanyi_article_title&content=Wuthering+Waves%3A+Camellya+Build+Guide&to=en                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>SCRIPT_FILENAME</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/public/index.php                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>PHP_VALUE</strong></div>
                    <div class='col-md-9'><small>
                        open_basedir=/data/wwwroot/td.880772.xyz/public:/tmp/:/proc/:/data/wwwroot/td.880772.xyz/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>FCGI_ROLE</strong></div>
                    <div class='col-md-9'><small>
                        RESPONDER                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>PHP_SELF</strong></div>
                    <div class='col-md-9'><small>
                        /index.php                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>REQUEST_TIME_FLOAT</strong></div>
                    <div class='col-md-9'><small>
                        1732293497.6227                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>REQUEST_TIME</strong></div>
                    <div class='col-md-9'><small>
                        1732293497                    </small></div>
                </div>
                            </div>
                    </div>
                <div>
                        <div class='clearfix'>
                <div class='col-md-3'><strong>Environment Variables</strong></div>
                <div class='col-md-9'><small>empty</small></div>
            </div>
                    </div>
                <div>
                        <h3 class='subheading'>ThinkPHP Constants</h3>
            <div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>PUBLIC_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/public/../public/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>APP_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/public/../application/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>THINK_VERSION</strong></div>
                    <div class='col-md-9'><small>
                        5.0.24                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>THINK_START_TIME</strong></div>
                    <div class='col-md-9'><small>
                        1732293497.6231                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>THINK_START_MEM</strong></div>
                    <div class='col-md-9'><small>
                        410128                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>EXT</strong></div>
                    <div class='col-md-9'><small>
                        .php                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>DS</strong></div>
                    <div class='col-md-9'><small>
                        /                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>THINK_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/thinkphp/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>LIB_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/thinkphp/library/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>CORE_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/thinkphp/library/think/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>TRAIT_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/thinkphp/library/traits/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>ROOT_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>EXTEND_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/extend/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>VENDOR_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/vendor/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>RUNTIME_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/runtime/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>LOG_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/runtime/log/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>CACHE_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/runtime/cache/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>TEMP_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/runtime/temp/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>CONF_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/public/../application/                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>CONF_EXT</strong></div>
                    <div class='col-md-9'><small>
                        .php                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>ENV_PREFIX</strong></div>
                    <div class='col-md-9'><small>
                        PHP_                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>IS_CLI</strong></div>
                    <div class='col-md-9'><small>
                        false                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>IS_WIN</strong></div>
                    <div class='col-md-9'><small>
                        false                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>FILTER_VALIDATE_BOOL</strong></div>
                    <div class='col-md-9'><small>
                        258                    </small></div>
                </div>
                                <div class='clearfix'>
                    <div class='col-md-3'><strong>ADDON_PATH</strong></div>
                    <div class='col-md-9'><small>
                        /data/wwwroot/td.880772.xyz/addons/                    </small></div>
                </div>
                            </div>
                    </div>
            </div>
    
    <div class='copyright'>
        <a title='官方网站' href='http://www.thinkphp.cn'>ThinkPHP</a> 
        <span>V5.0.24</span> 
        <span>{ 十年磨一剑-为API开发设计的高性能框架 }</span>
    </div>
        <script>
        var LINE = 220;

        function $(selector, node){
            var elements;

            node = node || document;
            if(document.querySelectorAll){
                elements = node.querySelectorAll(selector);
            } else {
                switch(selector.substr(0, 1)){
                    case '#':
                        elements = [node.getElementById(selector.substr(1))];
                        break;
                    case '.':
                        if(document.getElementsByClassName){
                            elements = node.getElementsByClassName(selector.substr(1));
                        } else {
                            elements = get_elements_by_class(selector.substr(1), node);
                        }
                        break;
                    default:
                        elements = node.getElementsByTagName();
                }
            }
            return elements;

            function get_elements_by_class(search_class, node, tag) {
                var elements = [], eles, 
                    pattern  = new RegExp('(^|\\s)' + search_class + '(\\s|$)');

                node = node || document;
                tag  = tag  || '*';

                eles = node.getElementsByTagName(tag);
                for(var i = 0; i < eles.length; i++) {
                    if(pattern.test(eles[i].className)) {
                        elements.push(eles[i])
                    }
                }

                return elements;
            }
        }

        $.getScript = function(src, func){
            var script = document.createElement('script');
            
            script.async  = 'async';
            script.src    = src;
            script.onload = func || function(){};
            
            $('head')[0].appendChild(script);
        }

        ;(function(){
            var files = $('.toggle');
            var ol    = $('ol', $('.prettyprint')[0]);
            var li    = $('li', ol[0]);   

            // 短路径和长路径变换
            for(var i = 0; i < files.length; i++){
                files[i].ondblclick = function(){
                    var title = this.title;

                    this.title = this.innerHTML;
                    this.innerHTML = title;
                }
            }

            // 设置出错行
            var err_line = $('.line-' + LINE, ol[0])[0];
            err_line.className = err_line.className + ' line-error';

            $.getScript('//cdn.bootcss.com/prettify/r298/prettify.min.js', function(){
                prettyPrint();

                // 解决Firefox浏览器一个很诡异的问题
                // 当代码高亮后,ol的行号莫名其妙的错位
                // 但是只要刷新li里面的html重新渲染就没有问题了
                if(window.navigator.userAgent.indexOf('Firefox') >= 0){
                    ol[0].innerHTML = ol[0].innerHTML;
                }
            });

        })();
    </script>
    </body>
</html>
    System Error

    语法解析错误: syntax error, unexpected '}'

    1. if($res){
    2. return json_encode(array('code'=>1,'msg'=>'成功'));
    3. }else{
    4. return json_encode(array('code'=>0,'msg'=>'失败'));
    5. }
    6. }
    7. public function
    8. }

    Call Stack

    1. in Index.php line 220
    2. at think\__include_file() in Loader.php line 85
    3. at Loader::autoload()
    4. at spl_autoload_call()
    5. at class_exists() in Loader.php line 478
    6. at Loader::controller() in App.php line 580
    7. at App::module() in App.php line 456
    8. at App::exec() in App.php line 139
    9. at App::run() in start.php line 19
    10. at require('/data/wwwroot/td.880...') in index.php line 23

    Environment Variables

    GET Data

    content
    Wuthering Waves: Camellya Build Guide
    to
    en
    POST Data
    empty
    Files
    empty

    Cookies

    myip
    65.21.47.162
    Session
    empty

    Server/Request Data

    TEMP
    /tmp
    TMPDIR
    /tmp
    TMP
    /tmp
    PATH
    /usr/local/bin:/usr/bin:/bin
    USER
    www
    HOME
    /home/www
    HTTP_CONTENT_TYPE
    application/x-www-form-urlencoded;charset=UTF-8
    HTTP_CONNECTION
    Keep-Alive
    HTTP_COOKIE
    myip=65.21.47.162
    HTTP_ACCEPT_ENCODING
    gzip
    HTTP_ACCEPT
    */*
    HTTP_USER_AGENT
    Mozilla/5.0 (Linux; Android 6.0.1; OPPO A57 Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/63.0.3239.83 Mobile Safari/537.36 T7/10.13 baiduboxapp/10.13.0.10 (Baidu; P1 6.0.1)
    HTTP_HOST
    td.880772.xyz
    PATH_INFO
    /api/index/fanyi_article_title
    REDIRECT_STATUS
    200
    SERVER_NAME
    td.880772.xyz
    SERVER_PORT
    443
    SERVER_ADDR
    188.165.242.95
    REMOTE_PORT
    5282
    REMOTE_ADDR
    65.21.47.162
    SERVER_SOFTWARE
    nginx/1.20.2
    GATEWAY_INTERFACE
    CGI/1.1
    HTTPS
    on
    REQUEST_SCHEME
    https
    SERVER_PROTOCOL
    HTTP/1.1
    DOCUMENT_ROOT
    /data/wwwroot/td.880772.xyz/public
    DOCUMENT_URI
    /index.php
    REQUEST_URI
    /api/index/fanyi_article_title?content=Wuthering+Waves%3A+Camellya+Build+Guide&to=en
    SCRIPT_NAME
    /index.php
    CONTENT_LENGTH
    CONTENT_TYPE
    application/x-www-form-urlencoded;charset=UTF-8
    REQUEST_METHOD
    GET
    QUERY_STRING
    s=/api/index/fanyi_article_title&content=Wuthering+Waves%3A+Camellya+Build+Guide&to=en
    SCRIPT_FILENAME
    /data/wwwroot/td.880772.xyz/public/index.php
    PHP_VALUE
    open_basedir=/data/wwwroot/td.880772.xyz/public:/tmp/:/proc/:/data/wwwroot/td.880772.xyz/
    FCGI_ROLE
    RESPONDER
    PHP_SELF
    /index.php
    REQUEST_TIME_FLOAT
    1732293497.6227
    REQUEST_TIME
    1732293497
    Environment Variables
    empty

    ThinkPHP Constants

    PUBLIC_PATH
    /data/wwwroot/td.880772.xyz/public/../public/
    APP_PATH
    /data/wwwroot/td.880772.xyz/public/../application/
    THINK_VERSION
    5.0.24
    THINK_START_TIME
    1732293497.6231
    THINK_START_MEM
    410128
    EXT
    .php
    DS
    /
    THINK_PATH
    /data/wwwroot/td.880772.xyz/thinkphp/
    LIB_PATH
    /data/wwwroot/td.880772.xyz/thinkphp/library/
    CORE_PATH
    /data/wwwroot/td.880772.xyz/thinkphp/library/think/
    TRAIT_PATH
    /data/wwwroot/td.880772.xyz/thinkphp/library/traits/
    ROOT_PATH
    /data/wwwroot/td.880772.xyz/
    EXTEND_PATH
    /data/wwwroot/td.880772.xyz/extend/
    VENDOR_PATH
    /data/wwwroot/td.880772.xyz/vendor/
    RUNTIME_PATH
    /data/wwwroot/td.880772.xyz/runtime/
    LOG_PATH
    /data/wwwroot/td.880772.xyz/runtime/log/
    CACHE_PATH
    /data/wwwroot/td.880772.xyz/runtime/cache/
    TEMP_PATH
    /data/wwwroot/td.880772.xyz/runtime/temp/
    CONF_PATH
    /data/wwwroot/td.880772.xyz/public/../application/
    CONF_EXT
    .php
    ENV_PREFIX
    PHP_
    IS_CLI
    false
    IS_WIN
    false
    FILTER_VALIDATE_BOOL
    258
    ADDON_PATH
    /data/wwwroot/td.880772.xyz/addons/
    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>System Error</title> <meta name="robots" content="noindex,nofollow" /> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <style> /* Base */ body { color: #333; font: 14px Verdana, "Helvetica Neue", helvetica, Arial, 'Microsoft YaHei', sans-serif; margin: 0; padding: 0 20px 20px; word-break: break-word; } h1{ margin: 10px 0 0; font-size: 28px; font-weight: 500; line-height: 32px; } h2{ color: #4288ce; font-weight: 400; padding: 6px 0; margin: 6px 0 0; font-size: 18px; border-bottom: 1px solid #eee; } h3.subheading { color: #4288ce; margin: 6px 0 0; font-weight: 400; } h3{ margin: 12px; font-size: 16px; font-weight: bold; } abbr{ cursor: help; text-decoration: underline; text-decoration-style: dotted; } a{ color: #868686; cursor: pointer; } a:hover{ text-decoration: underline; } .line-error{ background: #f8cbcb; } .echo table { width: 100%; } .echo pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f7f7f7; border: 0; border-radius: 3px; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; } .echo pre > pre { padding: 0; margin: 0; } /* Layout */ .col-md-3 { width: 25%; } .col-md-9 { width: 75%; } [class^="col-md-"] { float: left; } .clearfix { clear:both; } @media only screen and (min-device-width : 375px) and (max-device-width : 667px) { .col-md-3, .col-md-9 { width: 100%; } } /* Exception Info */ .exception { margin-top: 20px; } .exception .message{ padding: 12px; border: 1px solid #ddd; border-bottom: 0 none; line-height: 18px; font-size:16px; border-top-left-radius: 4px; border-top-right-radius: 4px; font-family: Consolas,"Liberation Mono",Courier,Verdana,"微软雅黑"; } .exception .code{ float: left; text-align: center; color: #fff; margin-right: 12px; padding: 16px; border-radius: 4px; background: #999; } .exception .source-code{ padding: 6px; border: 1px solid #ddd; background: #f9f9f9; overflow-x: auto; } .exception .source-code pre{ margin: 0; } .exception .source-code pre ol{ margin: 0; color: #4288ce; display: inline-block; min-width: 100%; box-sizing: border-box; font-size:14px; font-family: "Century Gothic",Consolas,"Liberation Mono",Courier,Verdana; padding-left: 56px; } .exception .source-code pre li{ border-left: 1px solid #ddd; height: 18px; line-height: 18px; } .exception .source-code pre code{ color: #333; height: 100%; display: inline-block; border-left: 1px solid #fff; font-size:14px; font-family: Consolas,"Liberation Mono",Courier,Verdana,"微软雅黑"; } .exception .trace{ padding: 6px; border: 1px solid #ddd; border-top: 0 none; line-height: 16px; font-size:14px; font-family: Consolas,"Liberation Mono",Courier,Verdana,"微软雅黑"; } .exception .trace ol{ margin: 12px; } .exception .trace ol li{ padding: 2px 4px; } .exception div:last-child{ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } /* Exception Variables */ .exception-var table{ width: 100%; margin: 12px 0; box-sizing: border-box; table-layout:fixed; word-wrap:break-word; } .exception-var table caption{ text-align: left; font-size: 16px; font-weight: bold; padding: 6px 0; } .exception-var table caption small{ font-weight: 300; display: inline-block; margin-left: 10px; color: #ccc; } .exception-var table tbody{ font-size: 13px; font-family: Consolas,"Liberation Mono",Courier,"微软雅黑"; } .exception-var table td{ padding: 0 6px; vertical-align: top; word-break: break-all; } .exception-var table td:first-child{ width: 28%; font-weight: bold; white-space: nowrap; } .exception-var table td pre{ margin: 0; } /* Copyright Info */ .copyright{ margin-top: 24px; padding: 12px 0; border-top: 1px solid #eee; } /* SPAN elements with the classes below are added by prettyprint. */ pre.prettyprint .pln { color: #000 } /* plain text */ pre.prettyprint .str { color: #080 } /* string content */ pre.prettyprint .kwd { color: #008 } /* a keyword */ pre.prettyprint .com { color: #800 } /* a comment */ pre.prettyprint .typ { color: #606 } /* a type name */ pre.prettyprint .lit { color: #066 } /* a literal value */ /* punctuation, lisp open bracket, lisp close bracket */ pre.prettyprint .pun, pre.prettyprint .opn, pre.prettyprint .clo { color: #660 } pre.prettyprint .tag { color: #008 } /* a markup tag name */ pre.prettyprint .atn { color: #606 } /* a markup attribute name */ pre.prettyprint .atv { color: #080 } /* a markup attribute value */ pre.prettyprint .dec, pre.prettyprint .var { color: #606 } /* a declaration; a variable name */ pre.prettyprint .fun { color: red } /* a function name */ </style> </head> <body> <div class="echo"> </div> <div class="exception"> <div class="message"> <div class="info"> <div> <h2>[0]&nbsp;<abbr title="think\exception\ThrowableError">ThrowableError</abbr> in <a class="toggle" title="/data/wwwroot/td.880772.xyz/application/api/controller/Index.php line 220">Index.php line 220</a></h2> </div> <div><h1>语法解析错误: syntax error, unexpected '}'</h1></div> </div> </div> <div class="source-code"> <pre class="prettyprint lang-php"><ol start="211"><li class="line-211"><code> if($res){ </code></li><li class="line-212"><code> return json_encode(array('code'=&gt;1,'msg'=&gt;'成功')); </code></li><li class="line-213"><code> }else{ </code></li><li class="line-214"><code> return json_encode(array('code'=&gt;0,'msg'=&gt;'失败')); </code></li><li class="line-215"><code> } </code></li><li class="line-216"><code> } </code></li><li class="line-217"><code> </code></li><li class="line-218"><code> public function </code></li><li class="line-219"><code> </code></li><li class="line-220"><code>} </code></li></ol></pre> </div> <div class="trace"> <h2>Call Stack</h2> <ol> <li>in <a class="toggle" title="/data/wwwroot/td.880772.xyz/application/api/controller/Index.php line 220">Index.php line 220</a></li> <li> at think\__include_file() in <a class="toggle" title="/data/wwwroot/td.880772.xyz/thinkphp/library/think/Loader.php line 85">Loader.php line 85</a> </li> <li> at <abbr title="think\Loader">Loader</abbr>::autoload() </li> <li> at spl_autoload_call() </li> <li> at class_exists() in <a class="toggle" title="/data/wwwroot/td.880772.xyz/thinkphp/library/think/Loader.php line 478">Loader.php line 478</a> </li> <li> at <abbr title="think\Loader">Loader</abbr>::controller() in <a class="toggle" title="/data/wwwroot/td.880772.xyz/thinkphp/library/think/App.php line 580">App.php line 580</a> </li> <li> at <abbr title="think\App">App</abbr>::module() in <a class="toggle" title="/data/wwwroot/td.880772.xyz/thinkphp/library/think/App.php line 456">App.php line 456</a> </li> <li> at <abbr title="think\App">App</abbr>::exec() in <a class="toggle" title="/data/wwwroot/td.880772.xyz/thinkphp/library/think/App.php line 139">App.php line 139</a> </li> <li> at <abbr title="think\App">App</abbr>::run() in <a class="toggle" title="/data/wwwroot/td.880772.xyz/thinkphp/start.php line 19">start.php line 19</a> </li> <li> at require('<a class="toggle" title="/data/wwwroot/td.880772.xyz/thinkphp/start.php">/data/wwwroot/td.880...</a>') in <a class="toggle" title="/data/wwwroot/td.880772.xyz/public/index.php line 23">index.php line 23</a> </li> </ol> </div> </div> <div class="exception-var"> <h2>Environment Variables</h2> <div> <h3 class="subheading">GET Data</h3> <div> <div class="clearfix"> <div class="col-md-3"><strong>content</strong></div> <div class="col-md-9"><small> If you have been playing Wuthering Waves for a while, you must have heard of the Black Shore; several characters from there play a crucial role in progressing the game's narrative, and Camellya is one such character, with whom players briefly interac </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>to</strong></div> <div class="col-md-9"><small> en </small></div> </div> </div> </div> <div> <div class="clearfix"> <div class="col-md-3"><strong>POST Data</strong></div> <div class="col-md-9"><small>empty</small></div> </div> </div> <div> <div class="clearfix"> <div class="col-md-3"><strong>Files</strong></div> <div class="col-md-9"><small>empty</small></div> </div> </div> <div> <h3 class="subheading">Cookies</h3> <div> <div class="clearfix"> <div class="col-md-3"><strong>myip</strong></div> <div class="col-md-9"><small> 65.21.47.162 </small></div> </div> </div> </div> <div> <div class="clearfix"> <div class="col-md-3"><strong>Session</strong></div> <div class="col-md-9"><small>empty</small></div> </div> </div> <div> <h3 class="subheading">Server/Request Data</h3> <div> <div class="clearfix"> <div class="col-md-3"><strong>TEMP</strong></div> <div class="col-md-9"><small> /tmp </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>TMPDIR</strong></div> <div class="col-md-9"><small> /tmp </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>TMP</strong></div> <div class="col-md-9"><small> /tmp </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>PATH</strong></div> <div class="col-md-9"><small> /usr/local/bin:/usr/bin:/bin </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>USER</strong></div> <div class="col-md-9"><small> www </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>HOME</strong></div> <div class="col-md-9"><small> /home/www </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>HTTP_CONTENT_TYPE</strong></div> <div class="col-md-9"><small> application/x-www-form-urlencoded;charset=UTF-8 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>HTTP_CONNECTION</strong></div> <div class="col-md-9"><small> Keep-Alive </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>HTTP_COOKIE</strong></div> <div class="col-md-9"><small> myip=65.21.47.162 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>HTTP_ACCEPT_ENCODING</strong></div> <div class="col-md-9"><small> gzip </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>HTTP_ACCEPT</strong></div> <div class="col-md-9"><small> */* </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>HTTP_USER_AGENT</strong></div> <div class="col-md-9"><small> Mozilla/5.0 (Linux; Android 6.0.1; OPPO A57 Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/63.0.3239.83 Mobile Safari/537.36 T7/10.13 baiduboxapp/10.13.0.10 (Baidu; P1 6.0.1) </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>HTTP_HOST</strong></div> <div class="col-md-9"><small> td.880772.xyz </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>PATH_INFO</strong></div> <div class="col-md-9"><small> /api/index/fanyi_article_title </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>REDIRECT_STATUS</strong></div> <div class="col-md-9"><small> 200 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>SERVER_NAME</strong></div> <div class="col-md-9"><small> td.880772.xyz </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>SERVER_PORT</strong></div> <div class="col-md-9"><small> 443 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>SERVER_ADDR</strong></div> <div class="col-md-9"><small> 188.165.242.95 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>REMOTE_PORT</strong></div> <div class="col-md-9"><small> 5294 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>REMOTE_ADDR</strong></div> <div class="col-md-9"><small> 65.21.47.162 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>SERVER_SOFTWARE</strong></div> <div class="col-md-9"><small> nginx/1.20.2 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>GATEWAY_INTERFACE</strong></div> <div class="col-md-9"><small> CGI/1.1 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>HTTPS</strong></div> <div class="col-md-9"><small> on </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>REQUEST_SCHEME</strong></div> <div class="col-md-9"><small> https </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>SERVER_PROTOCOL</strong></div> <div class="col-md-9"><small> HTTP/1.1 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>DOCUMENT_ROOT</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/public </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>DOCUMENT_URI</strong></div> <div class="col-md-9"><small> /index.php </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>REQUEST_URI</strong></div> <div class="col-md-9"><small> /api/index/fanyi_article_title?content=If+you+have+been+playing+Wuthering+Waves+for+a+while%2C+you+must+have+heard+of+the+Black+Shore%3B+several+characters+from+there+play+a+crucial+role+in+progressing+the+game%27s+narrative%2C+and+Camellya+is+one+such+character%2C+with+whom+players+briefly+interac&amp;to=en </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>SCRIPT_NAME</strong></div> <div class="col-md-9"><small> /index.php </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>CONTENT_LENGTH</strong></div> <div class="col-md-9"><small> </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>CONTENT_TYPE</strong></div> <div class="col-md-9"><small> application/x-www-form-urlencoded;charset=UTF-8 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>REQUEST_METHOD</strong></div> <div class="col-md-9"><small> GET </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>QUERY_STRING</strong></div> <div class="col-md-9"><small> s=/api/index/fanyi_article_title&amp;content=If+you+have+been+playing+Wuthering+Waves+for+a+while%2C+you+must+have+heard+of+the+Black+Shore%3B+several+characters+from+there+play+a+crucial+role+in+progressing+the+game%27s+narrative%2C+and+Camellya+is+one+such+character%2C+with+whom+players+briefly+interac&amp;to=en </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>SCRIPT_FILENAME</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/public/index.php </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>PHP_VALUE</strong></div> <div class="col-md-9"><small> open_basedir=/data/wwwroot/td.880772.xyz/public:/tmp/:/proc/:/data/wwwroot/td.880772.xyz/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>FCGI_ROLE</strong></div> <div class="col-md-9"><small> RESPONDER </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>PHP_SELF</strong></div> <div class="col-md-9"><small> /index.php </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>REQUEST_TIME_FLOAT</strong></div> <div class="col-md-9"><small> 1732293497.8928 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>REQUEST_TIME</strong></div> <div class="col-md-9"><small> 1732293497 </small></div> </div> </div> </div> <div> <div class="clearfix"> <div class="col-md-3"><strong>Environment Variables</strong></div> <div class="col-md-9"><small>empty</small></div> </div> </div> <div> <h3 class="subheading">ThinkPHP Constants</h3> <div> <div class="clearfix"> <div class="col-md-3"><strong>PUBLIC_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/public/../public/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>APP_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/public/../application/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>THINK_VERSION</strong></div> <div class="col-md-9"><small> 5.0.24 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>THINK_START_TIME</strong></div> <div class="col-md-9"><small> 1732293497.8935 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>THINK_START_MEM</strong></div> <div class="col-md-9"><small> 410640 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>EXT</strong></div> <div class="col-md-9"><small> .php </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>DS</strong></div> <div class="col-md-9"><small> / </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>THINK_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/thinkphp/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>LIB_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/thinkphp/library/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>CORE_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/thinkphp/library/think/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>TRAIT_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/thinkphp/library/traits/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>ROOT_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>EXTEND_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/extend/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>VENDOR_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/vendor/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>RUNTIME_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/runtime/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>LOG_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/runtime/log/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>CACHE_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/runtime/cache/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>TEMP_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/runtime/temp/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>CONF_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/public/../application/ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>CONF_EXT</strong></div> <div class="col-md-9"><small> .php </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>ENV_PREFIX</strong></div> <div class="col-md-9"><small> PHP_ </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>IS_CLI</strong></div> <div class="col-md-9"><small> false </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>IS_WIN</strong></div> <div class="col-md-9"><small> false </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>FILTER_VALIDATE_BOOL</strong></div> <div class="col-md-9"><small> 258 </small></div> </div> <div class="clearfix"> <div class="col-md-3"><strong>ADDON_PATH</strong></div> <div class="col-md-9"><small> /data/wwwroot/td.880772.xyz/addons/ </small></div> </div> </div> </div> </div> <div class="copyright"> <a title="官方网站" href="http://www.thinkphp.cn">ThinkPHP</a> <span>V5.0.24</span> <span>{ 十年磨一剑-为API开发设计的高性能框架 }</span> </div> <script> var LINE = 220; function $(selector, node){ var elements; node = node || document; if(document.querySelectorAll){ elements = node.querySelectorAll(selector); } else { switch(selector.substr(0, 1)){ case '#': elements = [node.getElementById(selector.substr(1))]; break; case '.': if(document.getElementsByClassName){ elements = node.getElementsByClassName(selector.substr(1)); } else { elements = get_elements_by_class(selector.substr(1), node); } break; default: elements = node.getElementsByTagName(); } } return elements; function get_elements_by_class(search_class, node, tag) { var elements = [], eles, pattern = new RegExp('(^|\\s)' + search_class + '(\\s|$)'); node = node || document; tag = tag || '*'; eles = node.getElementsByTagName(tag); for(var i = 0; i < eles.length; i++) { if(pattern.test(eles[i].className)) { elements.push(eles[i]) } } return elements; } } $.getScript = function(src, func){ var script = document.createElement('script'); script.async = 'async'; script.src = src; script.onload = func || function(){}; $('head')[0].appendChild(script); } ;(function(){ var files = $('.toggle'); var ol = $('ol', $('.prettyprint')[0]); var li = $('li', ol[0]); // 短路径和长路径变换 for(var i = 0; i < files.length; i++){ files[i].ondblclick = function(){ var title = this.title; this.title = this.innerHTML; this.innerHTML = title; } } // 设置出错行 var err_line = $('.line-' + LINE, ol[0])[0]; err_line.className = err_line.className + ' line-error'; $.getScript('//cdn.bootcss.com/prettify/r298/prettify.min.js', function(){ prettyPrint(); // 解决Firefox浏览器一个很诡异的问题 // 当代码高亮后,ol的行号莫名其妙的错位 // 但是只要刷新li里面的html重新渲染就没有问题了 if(window.navigator.userAgent.indexOf('Firefox') >= 0){ ol[0].innerHTML = ol[0].innerHTML; } }); })(); </script> </body> </html>
    Mobile Game Guide . spring 515 2024-11-23 00:33:10
  • How can I use Parameter Sources to efficiently execute IN() queries with Spring's JDBCTemplate?
    How can I use Parameter Sources to efficiently execute IN() queries with Spring's JDBCTemplate?
    IN() Queries with Spring's JDBCTemplate: Effective ApproachHarnessing the power of IN() queries with Spring's JDBCTemplate entails an efficient...
    javaTutorial . spring 592 2024-11-22 10:50:14
  • How to Resolve 'Unknown column 'sequence_name'' Errors When Using @GeneratedValue on a Polymorphic Abstract Superclass with MySQL?
    How to Resolve 'Unknown column 'sequence_name'' Errors When Using @GeneratedValue on a Polymorphic Abstract Superclass with MySQL?
    @GeneratedValue Polymorphic Abstract Superclass Over MySQLIn a Spring MVC application using Hibernate and MySQL, you might encounter issues when...
    Mysql Tutorial . spring 1083 2024-11-22 07:09:14
  • Spring Data JPA Stream Query Methods
    Spring Data JPA Stream Query Methods
    Introduction Traditionally, fetching large amounts of data can strain memory resources, as it often involves loading the entire result set into memory. => Stream query methods offer a solution by providing a way to process data incrementall
    javaTutorial . spring 895 2024-11-22 05:35:20
  • How can you enhance Spring RestTemplate debugging with comprehensive request/response logging?
    How can you enhance Spring RestTemplate debugging with comprehensive request/response logging?
    Enhanced Debugging with SpringRestTemplate: Enabling Comprehensive Request/Response LoggingThe Spring RestTemplate, a versatile tool used for...
    javaTutorial . spring 722 2024-11-21 17:00:10
  • Sakura Boot: Reduce boilerplate, save time, build backends faster with Spring Boot
    Sakura Boot: Reduce boilerplate, save time, build backends faster with Spring Boot
    Today, I want to introduce an open-source framework I've been working on: Sakura Boot. Introduction During my university days, I worked on many Spring Boot projects. While I appreciated the framework's power, I found myself writing the sa
    javaTutorial . spring 843 2024-11-21 14:06:17
  • How Can I Bind Complex Objects from GET Request Parameters in Spring MVC?
    How Can I Bind Complex Objects from GET Request Parameters in Spring MVC?
    Parsing Complex Objects from GET @RequestParam in Spring MVCConsider a scenario where you need to implement a filter form in a page that queries a...
    javaTutorial . spring 379 2024-11-21 10:23:10
  • How Do I Specify Java Version in My Maven Project?
    How Do I Specify Java Version in My Maven Project?
    How to Specify Java Version in Maven: Differences Between Properties and Maven Compiler PluginMaven provides multiple methods for specifying the...
    javaTutorial . spring 1014 2024-11-21 10:13:09
  • How do @RequestBody and @ResponseBody Annotations Simplify RESTful API Development in Spring?
    How do @RequestBody and @ResponseBody Annotations Simplify RESTful API Development in Spring?
    Understanding @RequestBody and @ResponseBody Annotations in Spring@RequestBody and @ResponseBody are annotations used in Spring to handle data...
    javaTutorial . spring 604 2024-11-21 09:20:11
  • Microservices: A Friendly, Humanized Guide
    Microservices: A Friendly, Humanized Guide
    Imagine you have a restaurant. Each chef specializes in one thing—pizza, sushi, desserts, or drinks. Instead of one big kitchen handling everything, each chef runs their own mini-kitchen. Each mini-kitchen has everything it needs to function, and the
    JS Tutorial . spring 846 2024-11-21 09:15:12
  • How to Resolve Hibernate\'s Dialect Resolution Issue in Spring Boot?
    How to Resolve Hibernate\'s Dialect Resolution Issue in Spring Boot?
    Hibernate Exception: Dialect Resolution Issue in Spring Boot with Hibernate and JPAProblem Statement:In a Spring Boot application utilizing...
    javaTutorial . spring 1050 2024-11-21 07:51:08
  • How to Enable Bidirectional JSON-Java Serialization with Spring MVC\'s @RequestBody?
    How to Enable Bidirectional JSON-Java Serialization with Spring MVC\'s @RequestBody?
    Bidirectional JSON-Java Serialization Using Spring MVC RequestBody and JSONScenario and ProblemIn a Java-based web application using Spring MVC,...
    javaTutorial . spring 942 2024-11-21 04:58:10
  • How to Properly Format LocalDateTime JSON in Spring Boot?
    How to Properly Format LocalDateTime JSON in Spring Boot?
    Formatting JSON LocalDateTime in Spring BootIn Spring Boot applications, formatting Java 8 LocalDateTime values as JSON can present challenges....
    javaTutorial . spring 947 2024-11-21 03:43:10

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28