felipe          Wed Jan 30 10:27:30 2008 UTC

  Added files:                 (Branch: PHP_5_3)
    /php-src/ext/reflection/tests       bug43926.phpt 

  Modified files:              
    /php-src/ext/reflection     php_reflection.c 
    /php-src    NEWS 
  Log:
  Fixed Bug#43926 (isInstance() isn't equivalent to instanceof operator)
  
http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/php_reflection.c?r1=1.164.2.33.2.45.2.7&r2=1.164.2.33.2.45.2.8&diff_format=u
Index: php-src/ext/reflection/php_reflection.c
diff -u php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.7 
php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.8
--- php-src/ext/reflection/php_reflection.c:1.164.2.33.2.45.2.7 Wed Jan 16 
14:21:07 2008
+++ php-src/ext/reflection/php_reflection.c     Wed Jan 30 10:27:28 2008
@@ -20,7 +20,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: php_reflection.c,v 1.164.2.33.2.45.2.7 2008/01/16 14:21:07 helly Exp $ 
*/
+/* $Id: php_reflection.c,v 1.164.2.33.2.45.2.8 2008/01/30 10:27:28 felipe Exp 
$ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -3402,7 +3402,7 @@
                return;
        }
        GET_REFLECTION_OBJECT_PTR(ce);  
-       RETURN_BOOL(ce == Z_OBJCE_P(object));
+       RETURN_BOOL(HAS_CLASS_ENTRY(*object) && 
instanceof_function(Z_OBJCE_P(object), ce));
 }
 /* }}} */
 
@@ -4913,7 +4913,7 @@
        php_info_print_table_start();
        php_info_print_table_header(2, "Reflection", "enabled");
 
-       php_info_print_table_row(2, "Version", "$Id: php_reflection.c,v 
1.164.2.33.2.45.2.7 2008/01/16 14:21:07 helly Exp $");
+       php_info_print_table_row(2, "Version", "$Id: php_reflection.c,v 
1.164.2.33.2.45.2.8 2008/01/30 10:27:28 felipe Exp $");
 
        php_info_print_table_end();
 } /* }}} */
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.965.2.100&r2=1.2027.2.547.2.965.2.101&diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.965.2.100 
php-src/NEWS:1.2027.2.547.2.965.2.101
--- php-src/NEWS:1.2027.2.547.2.965.2.100       Wed Jan 30 09:41:11 2008
+++ php-src/NEWS        Wed Jan 30 10:27:28 2008
@@ -240,6 +240,7 @@
 - Fixed PECL bug #11216 (crash in ZipArchive::addEmptyDir when a directory
   already exists). (Pierre)
 
+- Fixed bug #43926 (isInstance() isn't equivalent to instanceof operator). 
(Marcus)
 - Fixed bug #42368 (Incorrect error message displayed by pg_escape_string).
   (Ilia)
 - Fixed bug #42365 (glob() crashes and/or accepts way too many flags).

http://cvs.php.net/viewvc.cgi/php-src/ext/reflection/tests/bug43926.phpt?view=markup&rev=1.1
Index: php-src/ext/reflection/tests/bug43926.phpt
+++ php-src/ext/reflection/tests/bug43926.phpt

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to