书写插件

    插件既可以由Smarty自动从文件系统中调入,也可以在运行时通过register_* API函数之一进行注册。它们也可以由unregister_* API函数反注册。

    对于运行时注册的插件,插件函数的名称不必遵守命名约定。

    如果一个插件以来另一个插件提供的某些功能(如Smarty绑定的一些插件),那么调入需要的插件的正确方法是:

<?php
require_once $smarty->_get_plugin_filepath('function''html_options');
?>

    作为一个通则,Smarty对象总是作为最后一个参数传递给插件,但是有两个例外: