這篇文章給大家分享的是有關(guān)php如何設(shè)置程序運(yùn)行時間的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,先為準(zhǔn)格爾等服務(wù)建站,準(zhǔn)格爾等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為準(zhǔn)格爾企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
一、phpStudy,是一個新手入門最常用的開發(fā)環(huán)境。二、WampServer,WampServer也同樣的也是和phpStudy一樣操作簡單對小白比較友好。三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一個功能強(qiáng)大的建站集成軟件包;四、MAMP,MAMP分為兩種MAMP和MAMP Pro for Mac。五、寶塔面板,寶塔面板是一款服務(wù)器管理軟件,支持windows和linux系統(tǒng)。六、UPUPW,UPUPW是目前Windows平臺下最具特色的Web服務(wù)器PHP套件。
設(shè)置方法:1、在“php.ini”文件中,修改“max_execution_time”項(xiàng)的值;2、使用“ini_set('max_execution_time', 數(shù)值)”語句設(shè)置;3、使用“set_time_limit(數(shù)值)”語句設(shè)置。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
方法1:在php.ini中增加運(yùn)行時間
max_execution_time=300
方法2:使用ini_set()函數(shù)
ini_set('max_execution_time', 300); //300 seconds = 5 minutes方法3:使用set_time_limit()函數(shù)
set_time_limit(0);
括號里邊的數(shù)字是執(zhí)行時間,如果為零說明永久執(zhí)行直到程序結(jié)束,如果為大于零的數(shù)字,則不管程序是否執(zhí)行完成,到了設(shè)定的秒數(shù),程序結(jié)束。
一個簡單的例子,在網(wǎng)頁里顯示1500條語句,如果未設(shè)置失效時間,則程序執(zhí)行到791時結(jié)束了,如果把 set_time_limit(0); 前的注釋符//去除,則程序直到1才結(jié)束。
<?php
//set_time_limit(0);
$i=1500;
include ("inc/conn.php");
while($i>0)
{
$sql="INSERT INTO php (php)
VALUES ('$i')";
if ($conn->execute($sql)===flase)
{
//echo "數(shù)據(jù)插入錯誤".$conn->errormsg();
}
else
{
$phpid=$conn->Insert_ID();
echo $i."已經(jīng)存入數(shù)據(jù)庫,編號:".$phpid;
}
$i--;
echo "<hr>";
}
?>感謝各位的閱讀!關(guān)于“php如何設(shè)置程序運(yùn)行時間”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
本文標(biāo)題:php如何設(shè)置程序運(yùn)行時間
分享地址:http://www.chinadenli.net/article28/gpdijp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、全網(wǎng)營銷推廣、軟件開發(fā)、小程序開發(fā)、網(wǎng)站導(dǎo)航、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)