Bug #15380 Updated: Invalid Type Conversion In XOR Operand

From: Date: Tue, 05 Feb 2002 15:52:11 +0000
Subject: Bug #15380 Updated: Invalid Type Conversion In XOR Operand
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-79235@lists.php.net to get a copy of this message
ID: 15380 Updated by: sander@php.net Reported By: jury@elkor.lv Status: Critical Bug Type: Scripting Engine problem Operating System: ANY PHP Version: 4.2.0-dev New Comment: Some results (exactly the same with ZE1 and 2): echo "12" ^ "9"; // output: nothing echo "hello"."12" ^ "9"; // output: Q echo "hello12" ^ "9"; // output: Q echo "hello".("12" ^ "9"); // output: hell Yes, that's hell and not hello! Previous Comments: ------------------------------------------------------------------------ [2002-02-05 05:38:12] yohgaki@php.net Verified with 4.2.0-dev. (ZE1) This bug can make nasty bug in script that is really hard to find. status = Critical ------------------------------------------------------------------------ [2002-02-05 04:54:00] jury@elkor.lv Invalid Calculation when you make XOR operation between strings like: "12" ^ "9". It needs to change type from "String" => "Double" ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=15380&edit=1

« previous php.dev (#79235) next »