Bug #13376 Updated: strings from ibase_fetch_row() have hidden garbage at end

From: Date: Fri, 21 Sep 2001 16:08:23 +0000
Subject: Bug #13376 Updated: strings from ibase_fetch_row() have hidden garbage at end
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-66270@lists.php.net to get a copy of this message
ID: 13376 Updated by: rasmus Reported By: tsnyder@internap.com Old Status: Open Status: Feedback Bug Type: Unknown/Other Function Operating System: Linux 2.4.4-ac9 Debian viariant PHP Version: 4.0.5 New Comment: I think this may be fixed. Could you try a current snapshot from http://snaps.php.net and let us know? Previous Comments: ------------------------------------------------------------------------ [2001-09-21 12:03:02] tsnyder@internap.com I'm getting hidden garbage at the end of string values returned from Interbase; I'm using these strings as keys to arrays and getting back nothing. It appears there is junk at the end of the string (on the stack) that the array-index routine is picking up, but the string routines don't: $row = ibase_fetch_row($queryRv); $STATE = $row[0]; // this line prints "foo[RAW] = []" echo "foo[$STATE] = [".$foo[$STATE]."]"; // this line prints "foo[RAW] = [1]" echo "foo[$STATE] = [".$foo[trim($STATE)]."]"; For more detail see: http://www.shalos.com/trent/phpbug.tgz Any idea what might be wrong here? t. Trent W. Snyder P.S. from phpinfo(): './configure' '--with-apxs' '--with-mysql' '--with-interbase=/usr/local/interbase' '--enable-trans-sid' '--enable-trackvars' Apache/1.3.19 (Unix) PHP/4.0.5 mod_perl/1.25 mod_ssl/2.8.1 OpenSSL/0.9.6a ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=13376&edit=1

« previous php.dev (#66270) next »