Bug #12110 Updated: odbc_fetch_into behaves like variables are not decl to be passed by reference

From: Date: Thu, 12 Jul 2001 17:48:19 +0000
Subject: Bug #12110 Updated: odbc_fetch_into behaves like variables are not decl to be passed by reference
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-59851@lists.php.net to get a copy of this message
ID: 12110 Updated by: derick Reported By: MrVanes@Bigfoot.com Old Status: Open Status: Closed Bug Type: ODBC related Operating System: win2000 PHP Version: 4.0.6 New Comment: This is not a bug, but a known inconsistency. It will be adressed when the language will be cleaned up (For 4.1 or maybe 5.0) Derick Previous Comments: ------------------------------------------------------------------------ [2001-07-12 13:21:07] MrVanes@Bigfoot.com I'm am not sure if this is only odbc related. It might be only the function where this problem turned up for me... Example of odbc_fetch_into call that stopped working from 4.0.6: 43 44 while (@odbc_fetch_into($query_id, 0, $result_array)) { 45 list($var1, $var2) = $result_array; 46 ... 47 } 48 Running this script results in an error: Fatal error: Only variables can be passed by reference in D:\Inetpub\wwwroot\bb\location.php on line 44 Fortunately some of my scripts call odbc_fetch_into a little different: Example of odbc call that still works in 4.0.6: 09 10 function db_fetch_into($id, $number) { 11 @odbc_fetch_into($id, $number, $result_array); 12 return $result_array; 13 } 14 15 while (list($var1, $var2) = db_fetch_into($query_id, 0)) { 16 ... 17 } 18 PHP.INI: allow_call_time_pass_reference = Off ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=12110&edit=1

« previous php.dev (#59851) next »