Javascript 我想查看数组的var_dump的console.log值。我该怎么做?

Javascript 我想查看数组的var_dump的console.log值。我该怎么做?,javascript,php,json,fetch,jsonencoder,Javascript,Php,Json,Fetch,Jsonencoder,如果我这样写的话,它会返回一个json对象 public function getElementsAction() { $currency = App::$app->getProperty('currency'); if(!empty($_POST)) { $sql = 'SELECT name, price, file, time FROM listings WHERE id_item IN (' . implode(',', $_POST) .

如果我这样写的话,它会返回一个json对象

public function getElementsAction()
{
    $currency = App::$app->getProperty('currency');
    if(!empty($_POST))
    {
        $sql = 'SELECT name, price, file, time FROM listings WHERE id_item IN (' . implode(',', $_POST) . ')';
        $items = \R::getAll($sql);
        echo(json_encode($items));
    }
}
但我想要的是得到一个var_dump字符串并在console.log中打印出来,以便进一步调试,然后我该怎么做?我尝试了两种方法,但在console.log中出现错误:((

还是我可以在网络中的某个地方看到它?谢谢!

如果您想在PHP中控制台.log(),您可以这样做:

function console($value) {
    $log = '<script>console.log(' . json_encode($value, JSON_HEX_TAG) . 
    ');' . '</script>';
    echo $log;
}
功能控制台($value){
$log='console.log('.json_encode($value,json_HEX_标记)。
');' . '';
echo$log;
}
编辑:试试看

function console($value) {
    $log = '<script>console.log(' . json_encode($value, JSON_HEX_TAG) . 
    ');' . '</script>';
    echo $log;
}