在javascript中,我可以使用打印到调试控制台
console.log("Message here");
Run Code Online (Sandbox Code Playgroud)
我现在正在编写一个php脚本,并希望打印到调试控制台.使用上面的代码在php中不起作用.看来我需要使用echo或其他命令,但我需要输出显示在输出控制台内,而不是浏览器窗口.
arj*_*bar 37
<?php
echo '<script>console.log("Your stuff here")</script>';
?>
Run Code Online (Sandbox Code Playgroud)
Lou*_*Lou 14
这将与数组,对象或变量一起使用,并且还可以转义可能破坏JS的特殊字符:
function debugToConsole($msg) {
echo "<script>console.log(".json_encode($msg).")</script>";
}
Run Code Online (Sandbox Code Playgroud)
编辑:在echo语句中添加了json_encode.如果$ msg变量中有引号,您将避免脚本中断.