PHP acessando dados PUT recebidos

É semelhante ao POST?

Estou recebendo algumas solicitações de entrada (apache) com isto: [REQUEST_METHOD] => PUT

Eu nunca trabalhei com esse método de solicitação antes. Então eu tenho que perguntar se devo processá-lo de forma diferente.

As pessoas que me enviam dados afirmam estar enviando xml. Então meu script tem isto:

<?php
if(isset($HTTP_RAW_POST_DATA)) {
    mail("[email protected]","some title i want", print_r($HTTP_RAW_POST_DATA, true)); 
}else{
    die("not post data");
}
?>

Estou preso aqui agora. Se houver uma solicitação PUT, substituo $ HTTP_RAW_POST_DATA por outra coisa?

questionAnswers(1)

yourAnswerToTheQuestion