>  기사  >  백엔드 개발  >  PHP는 똑똑하게 변수를 할당합니다

PHP는 똑똑하게 변수를 할당합니다

WBOY
WBOY원래의
2016-07-29 09:09:49868검색

smarty2.php

<?php
   //<strong>require</strong>(&#39;Smarty/Smarty.class.php&#39;);
   <strong>require</strong> &#39;./smarty.inc.php&#39;;
   global $_smarty;

   $_title = &#39;Smarty模板引擎&#39;;
   $_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();
?>

demo2.tpl

{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=하하하하하

위 내용은 필수 내용을 포함하여 PHP의 스마트한 할당 변수를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.