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 |
|---|---|---|
$text
|
string |
required |
$vars
|
array |
array (
)
|
Returns
Stringable