-2
我以數組格式從模型中獲取數據,我想知道爲什麼我不能在不使用exit()函數後立即print_r結果?print_r有時會工作嗎?
這個工程:
function someview()
{
$result=$this->User->getdatafrommodel();
print_r($result);
exit();
if(!empty($result))
{
//do something
}
else
{
$this->redirect(array('action'=>'usernotexist'));
}
}
function usernotexist()
{
$this->loadSkin();
}
此打印空數組。
function someview()
{
$result=$this->User->getdatafrommodel();
print_r($result);
if(!empty($result))
{
//do something
}
else
{
$this->redirect(array('action'=>'usernotexist'));
}
}
function usernotexist()
{
$this->loadSkin();
}
有人能告訴我爲什麼這樣嗎?
你會得到什麼錯誤,如果有的話? – tekknolagi 2012-03-09 04:21:35
你使用任何一種輸出緩衝? – 2012-03-09 04:22:27
它是否在'if(!empty($ result))'中重定向? – 2012-03-09 04:23:41