tkstarir/tkstardump

TkStar LaunchPad 框架的 "var_dump" 函数克隆

安装: 5

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:插件

1.0.0 2021-10-29 10:54 UTC

This package is auto-updated.

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


README

带有别名的 PHP var_dump 克隆

如果您有专门的框架,或者不喜欢使用 var_dump,请使用此函数

TDD 函数是 TkStarDumpHandler 的别名

TkStar LaunchPad 框架的一部分

此软件包是 LaunchPad 框架 的一部分

单个参数示例

<?php
tdd('AmirAli Esteki'); // String

tdd('AmirAli Esteki 1378'); // String

tdd('1378'); // Integer as String

tdd(1378); // Integer

tdd(1.1); // Float | Double

tdd(1.123456789); // Float | Double

tdd(true); // Boolean

tdd(false); // Boolean

tdd(1); // Boolean

tdd(0); // Boolean

tdd(curl_init()); // CurlHandle Object | Resource

tdd(null); // NULL

tdd(array()); // Array

tdd(array(array())); // Array

tdd(array('name' => 'TkStar', 'details' => array('name' => 'AmirAli', 'family' => 'Esteki', 'birthday' => '1378'))); // Array

tdd((object)array()); // stdClass Object

tdd((object)array('name' => 'TkStar', 'details' => (object)array('name' => 'AmirAli', 'family' => 'Esteki', 'birthday' => '1378'))); // stdClass Object

tdd(new AmirAli(){ }); // AmirAli Object

tdd((object)array('first' => new AmirAli(), 'last' => new AmirAli(), (object)array())); // stdClass Object
?>

多个参数示例

<?php
tdd('AmirAli Esteki', 'AmirAli', 'Esteki', 1378); // String, String, String, Integer

tdd(1.1, 1.123456789); // Float | Double, Float | Double

tdd(true, false, 1, 0); // Boolean, Boolean, Boolean, Boolean

tdd(curl_init(), null); // CurlHandle Object | Resource, NULL

tdd('AmirAli', array(), array(array()), array('name' => 'TkStar', 'details' => array('name' => 'AmirAli', 'family' => 'Esteki', 'birthday' => '1378'))); // String, Array, Array, Array

tdd((object)array(), (object)array('name' => 'TkStar', 'details' => (object)array('name' => 'AmirAli', 'family' => 'Esteki', 'birthday' => '1378'))); // stdClass Object | stdClass Object

tdd((object)array('first' => new AmirAli(), 'last' => new AmirAli(), (object)array())); // stdClass Object
?>