original_string: protected function x_or($a, $b)
      {
          $length = strlen($a);
          for($i = 0; $i < $length; $i++) {
              $a[$i] = $a[$i] ^ $b[$i];
          }
          
          return $a;
      }
code: protected function x_or($a, $b)
      {
          $length = strlen($a);
          for($i = 0; $i < $length; $i++) {
              $a[$i] = $a[$i] ^ $b[$i];
          }
          
          return $a;
      }
code_tokens: protected function x_or ( $ a , $ b ) { $ length = strlen ( $ a ) ; for ( $ i = 0 ; $ i < $ length ; $ i ++ ) { $ a [ $ i ] = $ a [ $ i ] ^ $ b [ $ i ] ; } return $ a ; }
docstring: XORs two strings.
  @param String $a
  @param String $b
  @return String $a ^ $b
docstring_tokens: XORs two strings .