文档首页
安装说明
标签格式
模板设计
二次开发
插件开发

常用函数

config函数
获取系统变量:
echo config('web_name');
系统变量,可以通过config函数直接读取出来。
T函数
获取模板的配置:
echo T('home');
系统模板指向路径,可以通过T函数直接读取出来。

F函数
获取get或post的数据,用法如下:
echo F('url');

有时候我们在不确定是Action为Get或为Post,我们可以通过下面的方法获取我们所需要的数据。
#强制通过Get方法获取
F('get.url');

#强制通过Post方法获取
F('post.url');
enhtml函数
说明:参数过滤函数
$name=enhtml(F('name'));
通过enhtml函数,可以过滤一些参数变量,提升系统安全性,上面的F函数中已使用了此函数。

nohtml函数
说明:去除字符串中的html元素
$name=nohtml(F('name'));
通过nohtml函数,可以得到纯文本。

getint函数
说明:强制转换为数值类型
$num=getint(F('num'),0);
通过getint函数,将获取的变量,强制转换为数值类型,如果不是数值,则默认为0。

cut函数
说明:截取字符串
$title=cut($title,30,1);
通过cut函数,可以截取字符串,第一个参数为变量,第二个参数为截取的长度,第三个可选参数,如果为1,且超过第二个参数的设置则显示省略号。

S函数
说明:session保存、删除、读取操作
#保存session
S("userid",$userid);

#读取session
$userid=S("userid");

#删除session
S("userid",'[del]');

#删除所有的session
S("userid",'[delete]');
C函数
说明:cookie保存、删除、读取操作
#保存cookie
C("userid",$userid);

#读取cookie
$userid=C("userid");

#删除cookie
C("userid",'[del]');
更多函数请查阅:【app/fun.php】文件,您也可以自定义函数到此文件中。自定义后,前后台的控制器中均可以直接调用。