PHP实现输出到控制台(类似java或js控制台)
时间:2017-07-27
本文章向大家介绍PHP实现输出到控制台(类似java或js控制台),需要的朋友可以参考一下。
我的意思是:就像在jsp中一样,如果我们打印出类似于system.out.println("some")它的内容,那么它将出现在控制台而不是页面上。
实现方法:
火狐
在Firefox上,您可以使用名为FirePHP的扩展,它可以将PHP应用程序中的信息记录和转储到控制台。这是令人敬畏的Web开发扩展Firebug的插件。
Chrome
如果您使用Chrome,则会有一个名为webug或Chrome Logger的PHP调试工具。
最近,Clockwork正在积极开发中,它通过添加一个新面板来扩展Developer Tools,以提供有用的调试和分析信息。它为Laravel 4和Slim 2提供了现成的支持,并且可以通过其可扩展的API添加支持。
使用Xdebug
调试PHP的更好方法是通过Xdebug。大多数浏览器都提供帮助程序扩展,以帮助您传递所需的cookie /查询字符串以初始化调试过程。
- Chrome - Xdebug Helper
- Firefox - 最简单的Xdebug
- 歌剧 - Xdebug
- Safari - Xdebug Toggler
或者你使用这个函数:
function debug_to_console( $data ) {
$output = $data;
if ( is_array( $output ) )
$output = implode( ',', $output);
echo "<script>console.log( 'Debug Objects: " . $output . "' );</script>";
}
然后你可以像这样使用它
debug_to_console( "Test" );
这将创建一个这样的输出:
Debug Objects: Test
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- 五分钟C语言实现数据结构 之 二叉树链式存储
- 视频上云/网络穿透/网络映射服务EasyNTS前端切换页面卡顿如何优化?
- [译] 在 Vue 组件中分离 UI 和业务逻辑
- Android Notes|BottomNavigationView 爱上 Lottie
- Android Notes|玩转 ShapeableImageView
- 前端技术 Webpack(学习 Webpack 的原因,Webpack 快速入门)
- 每日一问第1期 | 截取字符串
- 动态规划此一篇就够了 万字总结
- 每日一问第2期 | final, finally, finalize 的区别?
- 当return遇到try、catch、finally时会发生什么?
- 五分钟C语言数据结构 之 二叉树层次遍历
- 为何IntelliJ IDEA比Eclipse好在哪里?
- 五分钟C语言数据结构 之 二叉树中序遍历
- Django 安全之跨站点请求伪造(CSRF)保护
- 五分钟C语言数据结构 之 二叉树先序遍历