コード例 #1
0
ファイル: index.php プロジェクト: pagekit/razr
<?php

require __DIR__ . '/autoload.php';
use Razr\Engine;
use Razr\Loader\FilesystemLoader;
// simple array
$array = array();
$array['title'] = 'I am the walrus';
$array['artist'] = array('name' => 'The Beatles', 'homepage' => 'http://www.thebeatles.com');
// simple object
$object = new stdClass();
$object->title = 'I am the walrus';
$object->artist = array('name' => 'The Beatles', 'homepage' => 'http://www.thebeatles.com');
// article object
$article = new Article('My article', 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.', 'Me');
// render template
$razr = new Engine(new FilesystemLoader(__DIR__));
function hello($str)
{
    echo "Hello " . $str;
}
// $razr->addFunction('hello', 'hello');
echo $razr->render('template.razr', array('name' => 'World', 'pi' => 3.14159265359, 'number' => -5, 'now' => new DateTime(), 'array' => $array, 'object' => $object, 'article' => $article));