请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

dump()结果和视频中不一致

代码

<?php

namespace appcontroller;

use appRequest;
use thinkacadeRequest as BaseRequest;

class Learm
{
    public function index(Request $request)
    {
        dump($request->param('abc'));
        dump(input('abc'));
        dump(
equest()->param('abc'));
        dd(BaseRequest::param('abc'));
    }
}

课程效果

"1"

我的输出结果

^ "1"

图片描述

正在回答

3回答

https://img1.sycdn.imooc.com//szimg/5e04754c098e407018050662.jpg

希望对你有所帮助!!

0 回复 有任何疑惑可以回复我~
慕莱坞3268959 2019-12-25 16:51:40

你的url访问的是data控制器下的abc方法,你检查一下abc方法里有没有写错什么或多写了“^”。或者把abc方法截图出来看看,大家检查一下

0 回复 有任何疑惑可以回复我~
  • 提问者 青色拂晓 #1
    我下面这个图只是个样例
    回复 有任何疑惑可以回复我~ 2019-12-25 17:15:57
  • 提问者 青色拂晓 #2
    public function abc()
        {
            $result = Db::table("mall_demo")->where("id", 10)->fetchSql()->find();
    
            // $result = Db::table("mall_demo")->where("id",10)->find();
            // echo Db::getLastSql();exit;
            dump($result);
        }
    回复 有任何疑惑可以回复我~ 2019-12-25 17:16:33
  • 慕莱坞3268959 回复 提问者 青色拂晓 #3
    好吧 我在自己的tp6框架测试了下,正常的,没有出现“^”。可能是源码出了问题
    回复 有任何疑惑可以回复我~ 2019-12-25 18:37:03
singwa 2019-12-24 23:45:42

您好。我正常。看看您dump方法截图我看看

0 回复 有任何疑惑可以回复我~
  • 提问者 青色拂晓 #1
    function dump(...$vars)
        {
            ob_start();
            var_dump(...$vars);
    
            $output = ob_get_clean();
            $output = preg_replace('/\]\=\>\n(\s+)/m', '] => ', $output);
    
            if (PHP_SAPI == 'cli') {
                $output = PHP_EOL . $output . PHP_EOL;
            } else {
                if (!extension_loaded('xdebug')) {
                    $output = htmlspecialchars($output, ENT_SUBSTITUTE);
                }
                $output = '<pre>' . $output . '</pre>';
            }
    
            echo $output;
        }
    回复 有任何疑惑可以回复我~ 2019-12-25 09:00:19
  • 提问者 青色拂晓 #2
    if (!function_exists('dump')) {
        /**
         * @author Nicolas Grekas <p@tchwork.com>
         */
        function dump($var, ...$moreVars)
        {
            VarDumper::dump($var);
    
            foreach ($moreVars as $v) {
                VarDumper::dump($v);
            }
    
            if (1 < func_num_args()) {
                return func_get_args();
            }
    
            return $var;
        }
    }
    回复 有任何疑惑可以回复我~ 2019-12-25 09:00:36
  • singwa 回复 提问者 青色拂晓 #3
    您有没有云服务器,我上你服务器看看吧。
    回复 有任何疑惑可以回复我~ 2019-12-25 11:09:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信