Back   Run bench2() first.
Source   Test Once   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
Source   Test Once   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
Source   Test Once   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

Source   Test Once   Arrays: Call by ref vs call by value
Call by Ref x11.19 faster 0.0016 Call by Value 0.0179
Source   Test Once   Objects: Call by ref vs call by value
Call by Ref x 1.09 faster 0.0044 Call by Value 0.0048

Source   Test Once   Strings: Return multiple values using Array or use ref params
Return using Array 0.0048 Use Ref Params x 1.37 faster 0.0035
Source   Test Once   Objects: Return by ref vs by value
Return by Ref $x =& $f() x 1.30 faster 0.0010 Return by Value 0.0013
Source   Test Once   Objects: Return by partial ref vs by value
Return by Partial Ref $x = f() 0.0014 Return by Value 0.0014

Source   Test Once   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


(c) 2003-2004 John Lim PHP Benchmark Suite (PHP BS 1.01). Sponsored by Natsoft and Ormes.