note 65722 added to language.references

From: Date: Sat, 06 May 2006 15:33:23 +0000
Subject: note 65722 added to language.references
Groups: php.notes 
Request: Send a blank email to php-notes+get-110699@lists.php.net to get a copy of this message
PHP5 <?php function test_1(&$arr) { $size = sizeof($arr); // for($n=0; $n<$size; $n++) { $x = 1; } } function test_2(&$arr) { $size = sizeof(&$arr); // for($n=0; $n<$size; $n++) { $x = 1; } } function test_3($arr) { $size = sizeof(&$arr); // for($n=0; $n<$size; $n++) { $x = 1; } } function test_4($arr) { $size = sizeof($arr); // for($n=0; $n<$size; $n++) { $x = 1; } } // fill array for($n=0; $n<20000; $n++) { $ar[] = "test".$n; } $time = microtime(); test_1($ar); echo "1: ".(microtime() - $time)." s\n"; $time = microtime(); test_2($ar); echo "2: ".(microtime() - $time)." s\n"; $time = microtime(); test_3($ar); echo "3: ".(microtime() - $time)." s\n"; $time = microtime(); test_4($ar); echo "4: ".(microtime() - $time)." s\n"; ?> print: 1: 0.014593 s 2: 1.69999999999E-005 s 3: 0.016748 s 4: 2.1E-005 s ---- Server IP: 195.222.164.18 Probable Submitter: 195.209.66.194 ---- X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/language.references.php Edit -- http://master.php.net/note/edit/65722 Del: integrated -- http://master.php.net/note/delete/65722/integrated Del: useless -- http://master.php.net/note/delete/65722/useless Del: bad code -- http://master.php.net/note/delete/65722/bad+code Del: spam -- http://master.php.net/note/delete/65722/spam Del: non-english -- http://master.php.net/note/delete/65722/non-english Del: in docs -- http://master.php.net/note/delete/65722/in+docs Del: other reasons-- http://master.php.net/note/delete/65722 Reject -- http://master.php.net/note/reject/65722 Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#110699) next »