Javascript & PHP Xor эквивалент

У меня есть код JavaScript:

var c = 267414715;
var d = c ^ ("0x81BE16CD");

Результат-1907459466

http://jsfiddle.net/4N3JY/1/

Я не могу получить эквивалент PHP. Попробовал следующее:

<?php    
$c=267414715;

$d=$c ^ hexdec("0x81BE16CD");
echo "With hexdec: $d\n";

$d=$c ^ base_convert("0x81BE16CD", 16, 2);
echo "With base_convert(2): $d\n";

$d=$c ^ base_convert("0x81BE16CD", 16, 10);
echo "With base_convert(10): $d\n";
?>

Выход:

With hexdec: 2387507830
With base_convert(2): 9223372036587361092
With base_convert(10): 2387507830

Может кто-нибудь указать, пожалуйста, правильный эквивалентный код, а также объяснить, как разные версии (base_convert / hexdec / «правильный» эквивалент отличаются по своей работе).

Ответы на вопрос(1)

Ваш ответ на вопрос