php运行时间
1. php 有没有最大执行时间限制
当PHP程序访问出现类似 Fatal error: Maximum execution time of 30 seco...说明php超过最大执行时间,可以修改php.ini,将max_execution_time = 300或者更多改为0则为不限制。
或者:ini_set('max_execution_time', '180');
2. 如何用php获取服务器的运行时间
`//获取默认时区echo date_default_timezone_get(); //将时区设置为中国date_default_timezone_set("PRC");
3. php 如何判断执行时间
要计算代码的执行时间,在PHP来讲是十分简单的,首先,你需要知道,PHP是一种顺序执行的脚本语言,所以,可以按照以下步骤来计算代码的执行时间:
<?php
functiongetmicrotime()
{
list($usec,$sec)=explode("",microtime());
return((float)$usec+(float)$sec);
}
//记录开始时间
$time_start=getmicrotime();
//这里放要执行的PHP代码,如:
//echocreate_password(6);
//记录结束时间
$time_end=getmicrotime();
$time=$time_end-$time_start;
//输出运行总时间
echo"执行时间$timeseconds";
4. PHP 设置代码的最长执行时间
php完成某些操作的时候,可能需要较长的执行时间。这就需要设置他的执行时间,否则服务器会在执行时间超时后,停止执行,页面出现空白的情况。下面推荐两种解决方案:
php文件页面设置:
<?php
//修改最大执行时间
ini_set('max_execution_time','0');
//修改此次最大运行内存
ini_set('memory_limit','128M');
/***
*
*代码块省略......
*
*
*/
?>php.ini配置文件设置(具体值,根据需要设置):
max_execution_time = 60
memory_limit = 128M
注意:如果执行内存完全满足的话,就不需要设置了。具体设置,根据情况灵活设置。
5. php脚本执行时间设置多少为好
这个根据你需求,如果你的某些程序需要执行较长,可以适当改大点,如120。其实默认30秒就可以不错。。
也可以设置为0,表示无时间限制。6. 如何限制php自定义函数最大运行时间
curl 有超时时间配置,可配置CURLOPT_TIMEOUT,来设置限制时间;
res = curl_easy_setopt(pCurl, CURLOPT_TIMEOUT, 3); // set time out s
if (res != CURLE_OK)
{ //超时处理逻辑 自己加 返回-1或者其他状态
}curl 执行因时间先之后返回做判断,根据上述结果判断执行逻辑;
7. 怎样延长php运行时间
在命令行中运行,只要你不关闭命令行窗口,php程序就会一直运行下去。方法是:将php复制到php安装目录,然后将命令行路径切换到php安装路径,运行
->phpindex.php
8. 急!php如何获取当前页面运行的时间
<script>
function CurentTime()
{
var now = new Date();
var year = now.getFullYear(); //年
var month = now.getMonth() + 1; //月
var day = now.getDate(); //日
var hh = now.getHours(); //时
var mm = now.getMinutes(); //分
var ss = now.getSeconds(); //秒
var clock = year + "-";
if(month < 10)
clock += "0";
clock += month + "-";
if(day < 10)
clock += "0";
clock += day + " ";
if(hh < 10)
clock += "0";
clock += hh + ":";
if (mm < 10) clock += '0';
clock += mm + ":";
if (ss < 10) clock += '0';
clock += ss;
return(clock);
}
document.write(CurentTime());
</script>9. php如何设置程序执行时间
php中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,倘若你有一个需要颇多时间才能完成的工作,例如要发送很多电子邮件给大量收件者,或者要进行繁重的数据分析工作,服务器会在 30 秒后强行中止正在执行的程序。
设置的办法是:
一、直接修改php.ini 中 max_execution_time 的数值。
二、在没权限修改php.ini文件时,在 PHP 程序中加入 ini_set('max_execution_time', '0'),数值 0 表示没有执行时间的限制。