Bug #12345 Updated: Error in yp_match return value

From: Date: Mon, 07 Jan 2002 07:22:05 +0000
Subject: Bug #12345 Updated: Error in yp_match return value
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-76134@lists.php.net to get a copy of this message
ID: 12345 Updated by: lobbin Reported By: jmaziarz@mitre.org Old Status: Feedback Status: Closed Bug Type: YP/NIS related Operating System: Solaris 2.7 PHP Version: 4.0.6 New Comment: No feedback. Closed. Previous Comments: ------------------------------------------------------------------------ [2001-12-17 10:48:35] lobbin@php.net Changes were made between version 4.0.5 and 4.0.6 to display this warning. However, the function still returns FALSE, and should work as before if warning is suppressed via @yp_match() or error_reporting() R. ------------------------------------------------------------------------ [2001-07-24 13:20:27] jmaziarz@mitre.org After upgrading to PHP v4.0.6 from v4.0.5 this problem seems to have started. When using yp_match() the documentation states: "yp_match() returns the value associated with the passed key out of the specified map or FALSE" However, FALSE is *NOT* returned if the key does not exist. Instead, I get the warning: "Warning: no such key in map in [my script] on line [my line]" As a quick fix, I surpress the error with @yp_match(). Has the function changed or is the documentation wrong? My config is as follows: ./configure --with-apxs=/afs/rcf/apps/apache/sun4x_57/1.3.20/bin/apxs --with-config-file-path=/afs/rcf/apps/apache/sun4x_57/1.3.20/conf --prefix=/afs/rcf/apps/apache/sun4x_57/1.3.20 --with-pgsql=/afs/rcf/apps/pgsql --with-imap=/afs/rcf/admin/local --with-ldap=/afs/rcf/admin/local --with-xml --without-mysql --enable-track-vars --enable-magic-quotes --enable-yp --enable-debug --disable-short-tags ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=12345&edit=1

« previous php.dev (#76134) next »