In PHP possiamo utilizzare il template engine Blade di Laravel in modalità standalone.
Possiamo usare il modulo BladeOne che non ha dipendenze.
define('ABSPATH', $_SERVER['DOCUMENT_ROOT'] . '/');
require_once ABSPATH . 'lib/bladeone/lib/BladeOne.php';
$views_directory = ABSPATH . 'views';
$cache_directory = ABSPATH . 'cache';
$blade = new \eftec\bladeone\BladeOne($views_directory,$cache_directory,\eftec\bladeone\BladeOne::MODE_DEBUG);
$template = 'home';
$vars = ['title' => 'Home Page'];
echo $blade->run($template, $vars);
Il funzionamento è identico a quello della versione originale per Laravel.