devin-clark/console-php

此软件包的最新版本(dev-master)没有提供许可证信息。

PHP控制台日志

dev-master 2013-08-19 20:28 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:19:47 UTC


README

Devin Clark的项目

安装

使用Composer

{
    "require": {
      "devin-clark/console-php": "dev-master"
    }
}

否则,只需下载类并将其放置在适当位置并require它。非常简单。

示例

一个超级简单的入门示例

require("Console-PHP.php");  
$errors = new Console_PHP;
$errors->log("This message won't output")->print_errors();

如你所见,你也可以随心所欲地链式调用方法。
你可能熟悉Chrome DevTools,如果不熟悉,可以在这里查看。控制台API参考

可用方法

  • ->log($message) - 将消息记录到控制台。
  • ->clear() - 清空控制台。
  • ->dir($obj) - 以美观的方式显示对象。
  • ->group("Name") - 创建一个组。
  • ->groupCollapsed("Name") - 创建一个折叠组。
  • ->groupEnd() - 结束组。
  • ->warn($message) - 将警告记录到控制台。
  • ->count("Message"); - 显示对于特定标签,count被调用的次数。
  • ->assert($condition, "Description") - 第一个参数是条件,如果该条件评估为false,断言失败,并将消息输出到控制台。

输出错误

echo $test->print_errors();

或者,你可以这样做 echo (string)$test; 并得到相同的结果。这取决于你。