了解一些函数,
config_load加载配置文件,使用config_load()加载的变量是全局的。
通过 include 或 require 语句,可以将 PHP 文件的内容插入另一个 PHP 文件(在服务器执行它之前)。
include 和 require 语句是相同的,除了错误处理方面:
- require 会生成致命错误(E_COMPILE_ERROR)并停止脚本
- include 只生成警告(E_WARNING),并且脚本会继续
assign() 的一些用法
?php
// 传递键值对
$smarty->assign('Name', 'Fred');
$smarty->assign('Address', $address);
// 传递联合数组
$smarty->assign(array('city' => 'Lincoln', 'state' => 'Nebraska'));
// 传递数组
$myArray = array('no' => 10, 'label' => 'Peanuts');
$smarty->assign('foo',$myArray);
// 传递一行数据库的返回记录 (如 adodb)
$sql = 'select id, name, email from contacts where contact ='.$id;
$smarty->assign('contact', $db->getRow($sql));
?>