nyratas / php-console-log
在浏览器的JavaScript控制台中显示 var_dump()。
v1.1.0
2016-05-26 12:18 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-08-27 03:12:59 UTC
README
PHP console.log() 允许你在浏览器控制台中输出 PHP 变量。这是一个易于使用且轻量级的 PHP 库。
安装
使用 Composer
composer require nyratas/php-console-log
手动安装
只需下载/克隆此存储库,并 require
自动加载文件
require_once(__DIR__ . '/PHPConsoleLog/__autoload.php');
用法
更详细的示例可以在 ./examples/
目录中找到。
不要忘记 use
库的外观
use PHPConsoleLog\Service as Console;
基本的PHP console.log()
定义库应该输出控制台日志的位置
Console::exec();
你现在可以在任何地方使用 Console::log()
方法,只要它在 Console::exec()
调用之前。
$myArray = ['one','two','three']; Console::log($myArray);
你可以使用 Console::log()
与任何类型的变量。如果你想输出 PHP 数组或对象,库将在浏览器控制台中显示一个 JavaScript 数组或对象。布尔值将保持为布尔值,整数将保持为整数,字符串保持为字符串,依此类推。
编辑 <script>
标签
这个库所做的一切就是生成一个 <script>
-标签,该标签位于 Console::exec()
调用位置。
此标签包含生成浏览器控制台中请求数据的所需 JavaScript 逻辑。你无法对生成的 JavaScript 代码做太多操作,但你可以想给 <script>
标签添加一个属性。
库生成以下默认 HTML 标记
<script type="text/javascript" data-php-console-log="true"> [...] </script>
你可以通过以下方式删除或修改 data-php-console-log
属性
/* * Remove the attribute : */ Console::setAttribute(); // or Console::setAttribute(false); /* * Edit the attribute : */ // simple attribute Console::setAttribute('data-my-attribute'); // attribute with value Console::setAttribute('data-my-attribute','attribute-value');
WordPress技巧
你希望在 WordPress 主题中使用此库吗?只需在 functions.php
文件中添加以下行,然后立即开始 Console::log()
-ing!
add_action( 'wp_footer', function(){ Console::exec(); }, 100 );
接下来呢?
好吧,我匆忙地编写了这个库,所以可能有很多要更改/添加的地方。请随时贡献或请求一些更改。
享受吧!