php拾遺_PHP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:php會話機制總結1 什么是會話 web中的會話實際上是指瀏覽器和web服務器之間的會話,形象一點:就好比兩個人進行一段對話。 2 php會話機制工作原理 當瀏覽器向服務器發送URL請求,服務器會生成一個會話ID,并將瀏覽器端的一些信息保存在服務器端,然后將會話ID送到瀏覽器端保存到cookie
在for循環中的extract時,如果數組的下標不包含到$buy等后續要使用的變量,會導致使用其他不相關的或者前一次生成的變量,需要特別的注意
- //計算庫存
- foreach($aGoodsLst as $goodsid => $aGoods)
- {
- $aGoods['price'] = $aGoods['buy']==0?0:($aGoods['buymoney']/ $aGoods['buy']);
- $aGoods['stock'] = $aGoods['buy'] - $aGoods['sell'] + $aGoods['return'];
- $aGoods['stockmoney'] = $aGoods['stock'] * $aGoods['price']; //庫存金額以進價為準
- //重新計算銷售金額
- $aGoods['sell'] = $aGoods['sell'] - $aGoods['return'];
- $aGoods['sellmoney'] = $aGoods['sellmoney'] - $aGoods['returnmoney'];
- //盈余
- $aGoods['earn'] = $aGoods['sellmoney']-$aGoods['buymoney'];
- extract($aGoods);
- $sSql = "UPDATE goods SET buy='$buy',buymoney='$buymoney',stock='$stock',stockmoney='$stockmoney',sell='$sell',sellmoney='$sellmoney',`return`='$return',returnmoney='$returnmoney',earn='$earn' WHERE id=$goodsid";
- $oDb->query($sSql);
- }
分享:php中瀏覽器關閉后,能繼續執行的函數希望關閉瀏覽器后,程序能繼續在后臺跑,這種情況下需要用到ignore_user_abort()函數; 多的不說,直接上代碼: ignore_user_abort(true); //設置客戶端斷開連接時是否中斷腳本的執行 set_time_limit(0); $file = '/tmp/ignore_user.txt' ; if (! file_exists ( $file )
相關PHP教程: