设计程序中,不能让你的应用系统依赖于include_path,也就是“依赖于实现”, 这将极大的降低你的系统(和Smarty)的性能。
开启了useinclude_path后, [$templatedir
]($125.md) 和 将会以下面的方式来寻找文件。
遍历($template_dir 或 $plugins_dir 的)
$directory
目录数组。遍历include_path内的
$path
路径。尝试使用default_handler或者失败。
说明
Smarty不会过滤include_path的元素,也就是说在你的包含路径中的“.:”会使得当前工作目录被扫描两次。
参见 和 $template_dir