yakeing / php_template
PHP TEMPLATE ANALYSIS.
Fund package maintenance!
yakeing
github.com/yakeing/Documentation/blob/main/Sponsor/README.md
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 32
Watchers: 2
Forks: 4
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.6
- ext-session: *
Requires (Dev)
- phpunit/phpunit: 5.7
README
PHP TEMPLATE ANALYSIS, It can quickly compile the original template and generate HTML display pages.
Travis CI badge
codecov badge
Github badge
Installation
Use Composer to install the library. Of course, You can go to Packagist to view.
$ composer require yakeing/php_template
Debugging Template
- 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
- example
{if $array}...{elseif $array[0]!=null}...{else}...{/if}
foreach
- example
{foreach $array as $key => $value}...{$key} => {$value}...{/foreach}
while
- example
{$i = 1}...{while $i < $j}...{$i}...{$i++}...{/while}
for
- example
{for ($i=0;$i<count($array);$i++)}...{$array[$i]}...{/for}
switch
- example
{switch $str} ..{case 1}...{break}...{default}...{/switch}
assign OR calculation
- 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.
Author
weibo: yakeing
twitter: yakeing