mini\tjs() Function

Documentation

Translate and JSON-encode for safe embedding in JavaScript

Returns a JSON-encoded string (including quotes), safe to use directly in <script> blocks without additional escaping.

Usage in templates: var msg = <?= tjs("Hello {name}", ['name' => $user]) ?>;

Signature

function tjs(string $text, array $vars = array (
)): Stringable

Parameters

Name Type Default Description
$text string required Documentation missing
$vars array array ( ) Documentation missing

Returns

Stringable

Source

src/I18n/functions.php:41-49