從.NET轉去做PHP4年了,最近開始追求高性能了~~
所以開始覺得是時候要寫寫博客了~
來段發現物先~
複製程式碼 程式碼如下:
$arr = array(
'attr1' => 1 ,
'attr2' => 1 ,
'attr3' => 1 ,
);
$startTime = microtime( true );
for( $i = 0 ; $i {
if ( isset( $arr['attr1'] ) )
{
}
if( isset( $arr['attr2'] ) )
{
}
if( isset ( $arr['attr3'] ) )
{
}
}
$endTime = microtime( true );
printf( "%d us.n" , ( $endTime - $startTime ) * 1000000 );
$startTime = microtime( true );
for( $i = 0 ; $i {
foreach( $arr as $key => $value )
{
switch( $key )
{
case 'attr1':
break;
case 'attr2':
break
; case 'attr3':
break;
}
}
}
$endTime = microtime( true );
printf( "%d us.n" , ( $endTime - $startTime ) * 1000000 );
複製程式碼 程式碼如下:
foreach( $arr as $key => $value )
{
switch ( $key )
{
case 'attr1':
break;
case 'attr2':
break;
case 'attr3':
break;
; }
}
複製程式碼 程式碼如下:
程式碼如下: $value )
{
if( $key == 'attr1' )
{
}
else if( $key == 'attr2' )
{
}
else if( $key == 'attr3' )
{
}
}
以上就介紹了 php 高效能書寫,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。