-------- Původní zpráva --------
Od: Ilia Alshanetsky <[email protected]>
While it is slower due to the use of temp vars, in my experience
unless you have a few hundred operations involving ternary operator
you cannot even see the difference. Even then there are typically way
more important areas of code that need to be optimized. The only time
you can really tell its slower is in synthetic benchmarks.
Few hundred operations involving ternary operator is nothing unusual ;)
-------- Původní zpráva --------
Od: Alexey Zakhlestin <[email protected]>
On Sun, Dec 14, 2008 at 8:06 PM, David Grudl <[email protected]> wrote:
Do you have any numbers?
$arr = range(0, 1000000); // very very huge array
$foo = true ? $arr : NULL; // 140,00 milisec
if (true) $foo = $arr; else $foo = NULL; // 0,02 milisec
DG.
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php