Bug #14698 Updated: pg_fetch_array() does not require row param

From: Date: Wed, 26 Dec 2001 07:13:51 +0000
Subject: Bug #14698 Updated: pg_fetch_array() does not require row param
References: 1  Groups: php.dev php.doc 
Request: Send a blank email to php-dev+get-75024@lists.php.net to get a copy of this message
ID: 14698 User updated by: junk-php@aontic.com Reported By: junk-php@aontic.com Status: Analyzed Bug Type: Documentation problem Operating System: Linux PHP Version: 4.1.0 Old Assigned To: yohgaki Assigned To: New Comment: Works wonderfully without the row. That's certainly a win convienence wise, especially for folks coming over from mysql where the loop syntax is trivial (while $row = fetch()) {} I'd prefer to see the docs change then the functionality. I'll take a look at the code itself but it is hard to see how this is a performance loss, most users end up keeping a counter anyways. Why do you prefer making the row required? It seems like a silly added restriction, especially when I bet 80% of the cases where the function is called don't need it. Previous Comments: ------------------------------------------------------------------------ [2001-12-26 02:09:44] yohgaki@php.net Additional comment: All pg_fetch_* works as reporter mentioned, but DO NOT take advantage of this. I may change behavior after I check php3 and php4 CVS log :) ------------------------------------------------------------------------ [2001-12-26 02:06:55] yohgaki@php.net I've checked current code. Reporter is right. I need to check when this has been changed and I think row should be required parameter. I'll keep this behavior if and only if this was the implemented from the beginning :) (Current code internally advance row in result structure) So DO NOT take advantage of this. ------------------------------------------------------------------------ [2001-12-26 01:57:46] junk-php@aontic.com array pg_fetch_array (resource result, int row [, int result_type]) makes int row appear required, when it is actually optional. ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=14698&edit=1

« previous php.dev (#75024) next »