File tree 1 file changed +24
-2
lines changed
1 file changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -21,9 +21,31 @@ function vdump(...$vars)
21
21
}
22
22
}
23
23
24
+ if (!function_exists ('edump ' )) {
25
+ /**
26
+ * Dump data like var_dump, will call exit() on print after.
27
+ *
28
+ * @param mixed ...$vars
29
+ */
30
+ function edump (...$ vars )
31
+ {
32
+ $ trace = debug_backtrace (DEBUG_BACKTRACE_IGNORE_ARGS , 2 );
33
+
34
+ $ line = $ trace [0 ]['line ' ];
35
+ $ pos = $ trace [1 ]['class ' ] ?? $ trace [0 ]['file ' ];
36
+
37
+ if ($ pos ) {
38
+ echo "CALL ON $ pos( $ line): \n" ;
39
+ }
40
+
41
+ echo Toolkit \Stdlib \Php::dumpVars (...$ vars ), PHP_EOL ;
42
+ exit (0 );
43
+ }
44
+ }
45
+
24
46
if (!function_exists ('ddump ' )) {
25
47
/**
26
- * Dump data like var_dump, will call exit on print after.
48
+ * Dump data like var_dump, will call die() on print after.
27
49
*
28
50
* @param mixed ...$vars
29
51
*/
@@ -39,6 +61,6 @@ function ddump(...$vars)
39
61
}
40
62
41
63
echo Toolkit \Stdlib \Php::dumpVars (...$ vars ), PHP_EOL ;
42
- exit (0 );
64
+ die (0 );
43
65
}
44
66
}
You can’t perform that action at this time.
0 commit comments