結(jié)合設(shè)計(jì)經(jīng)驗(yàn)與營銷實(shí)踐,提供有價(jià)值的互聯(lián)網(wǎng)資訊
發(fā)布日期:2022-03-06瀏覽次數(shù):1205 來源:福州網(wǎng)站建設(shè) 標(biāo)簽: isPost()
$id = 0;
//判斷是否存在post提交
if(request()->isPost()) {
if($id == 0){
halt('a');
}else{
halt('b');
}
}最后打印出來的居然是'b',有人知道這是什么原因嗎?
以上是由福州網(wǎng)站建設(shè)的小編為你分享了"tp6中如果用 request()->ispost()判斷請求,變量會(huì)被清空"文章,如果你在這方面有什么問題,隨時(shí)聯(lián)系我們
bbcweb 02月26日
我測試沒問題,是打印a
490626721 2020年04月26日
這個(gè)算bug嗎?
490626721 2020年04月26日
原因找到了,如果$id是路由參數(shù)里的值,那么if(request()->isPost())后這個(gè)$id值會(huì)被清空
貝克漢狼 2020年04月26日
可以說是 rp問題嗎 [滑稽]
Rushing 2020年04月26日
測了下,并不會(huì)發(fā)生改變呀!$id局部變量與你post里的數(shù)據(jù)沒有任何關(guān)系,怎么可能變化 呢?
358564334 2020年04月24日
不是應(yīng)該是三個(gè)等號(hào)么===
shulun743 2020年04月23日
我測試沒有問題,你在post中 打印下id 的值和類型看看
490626721 2020年04月26日
只要在if(request()->isPost())之前設(shè)置的變量值,在這個(gè)if里都會(huì)被清空
490626721 2020年04月26日
post中沒有id值,id是get獲取的