Re: Ternary operator optimization tip
| From: | David Grudl | Date: | Sun, 14 Dec 2008 21:30:41 +0000 |
| Subject: | Re: Ternary operator optimization tip | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-42260@lists.php.net to get a copy of this message | ||
-------- Původní zpráva --------
Od: Ilia Alshanetsky <ilia@prohost.org>
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 <indeyets@gmail.com>
On Sun, Dec 14, 2008 at 8:06 PM, David Grudl <david@grudl.com> 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.