//時間を記録するグローバル変数を定義します
$_timer_id = 0;
//関数は各ブレークポイントの実行時間を記録するグローバル変数を設定します
function makeTimer ( $notes, $ onOff=FALSE )
{
if( $onOff )
{
global $_timer_id;
$GLOBALS['timer'][$_timer_id][0] = microtime(TRUE); timer'][$ _timer_id][1] = $notes;
$_timer_id++;
}
}
// グローバル実行時間を出力します
function traceTimer()
{
$timer_str = ''; $GLOBALS[' タイマー'])-1;
if( $G_timer>0 )
{
for( $i=0;$i{
$dif_time =number_format( ($GLOBALS[ 'タイマー'] [$i+1][0] - $GLOBALS['タイマー'][$i][0]), 3 );
$timer_str .= 'dif: '.$dif_time.' GLOBALS['timer '][$i][1]."n";
}
$dif_time =number_format((microtime(TRUE) - $GLOBALS['timer'][$G_timer][0]), 3 ) ;
$timer_str .= 'dif: '.$GLOBALS['timer'][$G_timer][1]."n";
return $timer_str; /開始時間
makeTimer( ' LINE:'.__LINE__ );
$imgstrpos = strpos($str, '
$str_p = substr( $str_noimg, 0, $imgstrpos);
makeTimer( ' LINE:'.__LINE__ );
$str_n = substr($str_noimg, $imgstrpos, strlen($str_noimg));
$pst_exc_imgs = $str_p.'
'.$str_n." ";
makeTimer( ' LINE:'.__LINE__ );
error_log(traceTimer()) , 3 , '/tmp/'.basename(__FILE__).'.log' );
// または直接出力
at 2010-05-14 09:20
http://www.bkjia.com/PHPjc/322677.html
www.bkjia.com
true