Back Run bench2() first.| Strings: Call by ref vs call by value for 1 char string |
| Call by Ref | 0.0022 | Call by Value x 1.10 faster | 0.0020 |
| Strings: Call by ref vs call by value for 10K string |
| Call by Ref | 0.0045 | Call by Value x 1.05 faster | 0.0043 |
| Strings: Call by ref vs call by value for 100K string |
| Call by Ref | 0.0316 | Call by Value x 1.00 faster | 0.0315 |
| Arrays: Call by ref vs call by value |
| Call by Ref x11.19 faster | 0.0016 | Call by Value | 0.0179 |
| Objects: Call by ref vs call by value |
| Call by Ref x 1.09 faster | 0.0044 | Call by Value | 0.0048 |
| Strings: Return multiple values using Array or use ref params |
| Return using Array | 0.0048 | Use Ref Params x 1.37 faster | 0.0035 |
| Objects: Return by ref vs by value |
| Return by Ref $x =& $f() x 1.30 faster | 0.0010 | Return by Value | 0.0013 |
| Objects: Return by partial ref vs by value |
| Return by Partial Ref $x = f() | 0.0014 | Return by Value | 0.0014 |
| Strings: Calling function with short vs long name |
| 1 char function name x 1.80 faster | 0.0005 | long 72 char function name | 0.0009 |
Testing PHP 5.0.0RC1 Completed on WINNT. Benchmark done on: 19-Mar-2004 10:59:46