- File
- getFile() ); ?>
- Line
- getLine(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
- Code
- getCode(), ENT_QUOTES, 'UTF-8' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
Stack TracegetTraceAsString() );
foreach ( $frames as $frame ) {
$frame = htmlspecialchars( $frame );
// highlight file paths and line numbers
$frame = preg_replace( '/(#\d+)/', '$1', $frame );
$frame = preg_replace( '/([^\s(]+\.php)/', '$1', $frame );
$frame = preg_replace( '/\((\d+)\)/', '($1)', $frame );
// Frame already escaped via htmlspecialchars; span tags are intentional.
echo $frame . "\n"; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
}
?>