class Pike\Template
Luokka joka auttaa HTML-sisällön turvallisessa tulostamisessa.
Synopsis
class Template {
/* Metodit */
public __construct ( string $file, ?array<string, mixed> $vars = null )
public render ( array<string, mixed> $locals = [] ) : string
}
Metodit
__construct()
Luo uuden templaatti-olion. $vars
-taulukon arvoihin voi viitata templaatissa $this->taulukonKentta
.
Signature
public function __construct ( string $file, ?array<string, mixed> $vars = null )
Esimerkit
$tmpl = new Template(__DIR__ . '/foo.php', ['taulukonKentta' => 'bar']);
render()
Renderöi konstruktorissa määritellyn tiedoston. $locals
-taulukon arvoihin voi viitata templaatissa $taulukonKentta
.
Signature
public function render ( array<string, mixed> $locals = [] ) : string
Esimerkit
$output = $tmpl->render(['taulukonKentta' => 'value']);