ThinkPHP中 if(session('?username'))是什么意思? 关键是那个“?”是什么意思

完整的语句if(session('?username')){$this->assign('username',session('username'));//实例化文章模型... 完整的语句

if(session('?username')){
$this->assign('username',session('username'));

//实例化文章模型
$news=M('article');
$count=$news->count();

//分页显示文章列表,每页8篇文章
import('ORG.Util.Page');
$page=new Page($count,8);//后台管理页面默认一页显示8条文章记录

$page->setConfig('prev', "« Previous");//上一页
$page->setConfig('next', 'Next »');//下一页
$page->setConfig('first', '« First');//第一页
$page->setConfig('last', 'Last »');//最后一页
$page->setConfig('theme',' %first% %upPage% %linkPage% %downPage% %end%');
//设置分页回调方法
$show=$page->show();

$news_list=$news->field(array('id','subject','author','createtime'))->order('id desc')->limit($page->firstRow.','.$page->listRows)->select();

//对原始信息过滤
$this->filter(&$news_list);

$this->assign('news_count',$count);
$this->assign('title','后台管理系统');
$this->assign('news_list',$news_list);
$this->assign('page_method',$show);

$this->display();

}
展开
 我来答
嘟嘟乐悠
推荐于2018-03-13 · TA获得超过568个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:329万
展开全部
用于判断username这个session值有没有设置,用原始方法就是isset($_SESSION['username']);这里session函数就支持用问号打头判断了。

这些东西在ThinkPHP完全开发手册里面都有
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式