Re: What is faster?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I checked the first expression with 1,000 iterations and it took 0.00745
seconds.

Here is the code I used.  You can use it find the time for the second
expression and any future "which is faster" queries you might have.  This
way you can create you own documentation.


<?
$start1 = vsprintf('%d.%06d', gettimeofday());


for($i=1;$i<=1000;$i++){
if(!(is_null($customMenu)) && (is_array($customMenu))) {
  $menu=$customMenu;
} else {
$menu=array('Documentation','Settings');
};
}

$end1 = vsprintf('%d.%06d', gettimeofday());

$lapse1 = bcsub($end1,$start1,7);

echo "Start Time: " . $start1 . "<BR>" . "End Time: " . $end1 . "<P>" .
$lapse1;
?>




Mark Cain


----- Original Message -----
From: "Andy Pieters" <mailings@xxxxxxxxxxxxxxxx>
To: <php-general@xxxxxxxxxxxxx>
Sent: Sunday, June 05, 2005 12:24 PM
Subject:  What is faster?


> Hi all
>
> Of these two expressions, which one is faster?
>
> if(!(is_null($customMenu)) && (is_array($customMenu)))
>   $menu=$customMenu;
>  else
>  $menu=array('Documentation','Settings');
>
>
> OR
>
> $menu=(!(is_null($customMenu)) &&
(is_array($customMenu))?$customMenu:$menu);
>
> Anybody have any documentation on this?
>
>
> Kind regards
>
>
> Andy
>
> --
> Registered Linux User Number 379093
> -- --BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GAT/O/>E$ d-(---)>+ s:(+)>: a--(-)>? C++++$(+++) UL++++>++++$ P-(+)>++
> L+++>++++$ E---(-)@ W+++>+++$ !N@ o? !K? W--(---) !O !M- V-- PS++(+++)
> PE--(-) Y+ PGP++(+++) t+(++) 5-- X++ R*(+)@ !tv b-() DI(+) D+(+++) G(+)
> e>++++$@ h++(*) r-->++ y--()>++++
> -- ---END GEEK CODE BLOCK------
> --
> Check out these few php utilities that I released
>  under the GPL2 and that are meant for use with a
>  php cli binary:
>
>  http://www.vlaamse-kern.com/sas/
> --
>
> --
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux