php_template icon indicating copy to clipboard operation
php_template copied to clipboard

PHP TEMPLATE ANALYSIS, It can quickly compile the original template and generate HTML display pages.

Template

PHP TEMPLATE ANALYSIS, It can quickly compile the original template and generate HTML display pages.

Travis CI badge

Travis-ci

codecov badge

codecov

Github badge

Downloads Size tag license languages

Installation

Use Composer to install the library. Of course, You can go to Packagist to view.

    $ composer require yakeing/php_template

Debugging Template

  • [x] example
    //Template path
    $tpl = new template("/home/www/mould/");

    $tpl->assign("title","I was the title");
    $tpl->assign("arr",array('aaa','bbb','ccc'));

    //The transfer of files at the same time output
    $tpl->GetFile("header.html")->GetFile("index.html")->GetFile("footer.html")->render();

Format

  • [x] example
    {if $array}...{elseif $array[0]!=null}...{else}...{/if}

foreach

  • [x] example
    {foreach $array as $key => $value}...{$key} => {$value}...{/foreach}

while

  • [x] example
    {$i = 1}...{while $i < $j}...{$i}...{$i++}...{/while}

for

  • [x] example
    {for ($i=0;$i<count($array);$i++)}...{$array[$i]}...{/for}

switch

  • [x] example
    {switch $str} ..{case 1}...{break}...{default}...{/switch}

assign OR calculation

  • [x] example
    {$i = 1} OR {$t=2}
    {$i++}
    {$i--}

Sponsor

If you've got value from any of the content which I have created, then I would very much appreciate your support by payment donate.

Sponsor

Author

weibo: yakeing

twitter: yakeing