Yet another templating engine library
composer require develhopper/primal
<?php
use Primal\Primal;
$primal = Primal::getInstance([
'views_dir' => 'views directory',
'cache_dir' => 'directory path for caching'
]);
$primal->view("viewname.html",[
'arg1' => 'value'
]); // it will print the content of the view file
<h1>
{{$variable}}
</h1>
{% var_dump($array); %}
@include('viewname.html')
"base.html"
<body>
@yield('content')
</body>
@extend('base.html')
@extend('base.html')
@section('content')
<h1>{{$title}}</h1>
<p>{{$content}}</p>
@endsection
@if($variable == "foo")
<p>foo</p>
@elseif($variable == "bar")
<p>bar</p>
@else
<p>foobar</p>
@endif
@for($i=0;$i<100;$i++)
<p>{{$i}}</p>
@endfor
@foreach($list as $item)
<p>{{$item}}</p>
@endforeach