php - 如何打印到服务器控制台,而不是浏览器或浏览器控制台
问题描述
我正在调试一个 PHP 网站。
当发生错误或我想打印调试信息时,此文本将发送到浏览器。
我知道您可以执行以下操作以在浏览器控制台中显示文本:
echo "<script>console.log('An error occurred')</script>";
或者您可以这样做以在浏览器窗口中显示文本:
echo "<pre>An error occurred</pre>";
但我想要(我在 Node.js 中习惯)是看到文本出现在服务器控制台中。
有没有办法将输出写入服务器命令行(运行 Apache 的地方)而不是浏览器?
最好是正常的“echo”命令仍然会输出到浏览器,但是这个特殊的命令会输出到服务器命令行。
像这样的东西:
// echo to the commandline of the server (Doesn't work. This is what I want to work)
process->stdout->write('Error for the backend programmer');
// echo to the browser (does work)
echo 'Error for the browser';
解决方案
推荐阅读
- ios - UIImageView 捏缩放和拖动 swift
- mongodb - 如何在mongodb的对象数组中查找数据
- javascript - 无法在节点 js 的 pm2 实例上更改 config/name.json 文件
- python - 如何使用 OpenCV 去除图像上的蓝色背景色?
- robotics - 是否可以使用 G1ANT Studio 自动化 Outlook?
- c++ - C ++如何仅实现多继承类的一个构造函数
- python-3.x - 无法从我的测试文件夹中导入模块服务器
- swift - Swift 中的“存在类型”是什么意思?
- sql - 在一个表中显示两个临时表数据
- android - Kotlin 从字符串中解析双精度