Displaying Values
If you pass a value of type Conia\Boiler\Value
to e
/escape
it will automatically
be unwrapped before it is passed to htmlspecialchars
.
Changing the arguments passed to htmlspecialchars
Wrapped values pass the flags ENT_QUOTES | ENT_SUBSTITUTE
and the encoding UTF-8
when calling PHP's htmlspecialchars
function
internally. If you need to override these defaults use the template helper method e
or its long form escape
:
$this->e($value, ENT_NOQUOTES | ENT_HTML401, 'EUC-JP');
$this->e(
value: $value,
flags: ENT_NOQUOTES | ENT_HTML401,
encoding: 'EUC-JP'
);
// or
$this->escape($value, ENT_NOQUOTES | ENT_HTML401, 'EUC-JP');