smarty高级特性之对象的使用方法

风抚弄着庄稼,时而把它吹弯,时而把它扬起,仿佛大地在进行有节奏的呼吸,那一档档成熟的小麦也都有了生命,风从那边来,传来麦穗与麦穗间的细语。

本文实例讲述了smarty高级特性之对象的使用方法。分享给大家供大家参考,具体如下:

<?php
include_once('smarty.inc.php');
class Dog{
 public $name;
 public function sayHello(){
 echo 'hello';
 }
}
$dog1=new Dog();
$dog1->name="first dog";
$smarty->assign("dog",$dog1);
$smarty->display('test.tpl');
?>

test.tpl文件:

属性调用:{$dog->name}<br />
方法调用:{$dog->sayHello()}

输出显示:

first dog
hello

希望本文所述对大家基于smarty的PHP程序设计有所帮助。

到此这篇关于smarty高级特性之对象的使用方法就介绍到这了。阳光哺育,水露滋润,为灵感的万物赋予生机;土地养育,雨雪浇滴,为神奇的生命灌注活力。更多相关smarty高级特性之对象的使用方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
Smarty模板配置实例简析

Smarty模板语法详解

Smarty缓存机制实例详解【三种缓存方式】

CodeIgniter框架实现的整合Smarty引擎DEMO示例

CodeIgniter整合Smarty的方法详解