smarty2.php
<?php //<strong>require</strong>('Smarty/Smarty.class.php'); <strong>require</strong> './smarty.inc.php'; global $_smarty; $_title = 'Smarty模板引擎'; $_smarty->assign('title', $_title); $_array = array('aaa', 'bbbb', 'ccc', 'dddd'); $_array2 = array('haha'=>'aaa', 'hehe'=>'bbbb', 'lala'=>'ccc', 'xixi'=>'dddd'); $_array3 = array( array('haha', 'ssss'), array('lala','ssdvs'), array('ewef','wefwa') ); $_array4 = array( 'aa'=>array('haha', 'ssss'), 'bb'=>array('lala','ssdvs'), 'cc'=>array('ewef','wefwa') ); class People { public $_name = 'nini'; public function _run() { return 'running....'; } }; $_smarty->assign('array', $_array); $_smarty->assign('array2', $_array2); $_smarty->assign('array3', $_array3); $_smarty->assign('array4', $_array4); $_smarty->assign('people', new People()); $_smarty->display('demo2.tpl'); //phpinfo(); ?>
{config_load file='webconfig.config'} <html> <head><title>{$title}</title></head> <body> <p> hi,{$name} Welcome to website!!! <br> {$array[2]} <br> {$array2.hehe} <br> {$array3[2][0]} <br> {$array4.bb[1]} <br> {$people->_name} {$people->_run()} <br> {$smarty.config.webname} {#weburl#} <br> {$smarty.get.name} </p> </body> </html>
アクセスアドレス: http://127.0.0.1/smarty2.php?name=hahahahaha
上記では、PHP のスマートな割り当て変数を、必要な内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。