在javascript中,我可以使用
console.log("Message here");
我现在正在编写一个php脚本,并希望打印到调试控制台。使用上述代码在php中不起作用。我似乎需要使用echo或其他命令,但我需要将输出显示在输出控制台中,而不是浏览器窗口中。
发布于 2015-05-20 18:39:54
<?php
echo '<script>console.log("Your stuff here")</script>';
?>
发布于 2017-04-14 21:07:44
这将适用于数组、对象或变量,并转义可能破坏JS的特殊字符:
function debugToConsole($msg) {
echo "<script>console.log(".json_encode($msg).")</script>";
}
编辑:将json_encode
添加到echo
语句中。如果$msg
变量中有引号,这将防止脚本中断。
发布于 2017-04-07 00:05:03
<?php echo "<script>console.log({$yourVariable})</script>"; ?>
https://stackoverflow.com/questions/30357773
复制相似问题