redgoose/console

使用javascript `console.log()` 接口

1.0.1 2020-05-03 04:33 UTC

This package is auto-updated.

Last update: 2024-09-29 05:28:57 UTC


README

在PHP中使用JavaScript console.log

console.log screenshot

PHP 的值可以使用 console 对象以图形方式输出,如下所示。
对于前端开发者来说,这是一个熟悉的界面,相比浏览器或PHP日志输出的界面,内容查看起来更方便,因此被创建出来。

安装

以下是通过 composer 安装包的示例。

composer require redgoose/console

如果不用 composer,则可以从 github 下载源代码后使用 /src/Console.php

用法

使用 composer

require 'vendor/autoload.php';
use redgoose\Console;

Console::log('hello world');

不使用 composer

require 'src/Console.php';
use redgoose\Console;

Console::log('hello world');

方法

log

使用基本 console.log() 方法。

// basic
Console::log('hello world');

// multiple value
Console::log('apple', 'banana', 'mango');

// another types
Console::log('text', 123, ['foo' => 'bar'], (object)['foo' => 'bar']);

warn

使用 console.warn() 方法用于警告。

Console::warn('message');

error

使用 console.error() 方法用于错误。

Console::error('message');

group

使用 console.group() 方法在控制台使用组。

Console::group('start', 'group-name'); // group start
Console::log((object)[ 'apple' => 'red' ]);
Console::log((object)[ 'banana' => 'yellow' ]);
Console::log((object)[ 'mango' => 'green' ]);
Console::group('end'); // group end