php8.5
Home/ Manual/ yaf / yaf_request_abstract/ Yaf_Request_Abstract::getRaw

Yaf_Request_Abstract::getRaw

PHP function Edit on GitHub ✎

(Yaf >=3.2.2)

Retrieve the raw request body

Description

Yaf_Request_Abstract::getRaw(): string|null

Retrieves the raw request body.

Parameters Parameters

Return Values

The raw request body as a string, or null on failure.

Examples

Yaf_Request_Abstract::getRaw example

php
<?php
class ApiController extends Yaf_Controller_Abstract
{
    public function createAction()
    {
        // Assuming the client POSTs '{"name":"yaf","version":3}'
        $raw  = $this->getRequest()->getRaw();
        $data = json_decode($raw, true);

        var_dump($data);
    }
}
?>

The above example will output something similar to:

output
array(2) {
  ["name"]=>
  string(3) "yaf"
  ["version"]=>
  int(3)
}

See Also

  • Yaf_Request_Abstract::getQuery
  • Yaf_Request_Abstract::getRequest
  • Yaf_Request_Abstract::getPost
  • Yaf_Request_Abstract::getCookie
  • Yaf_Request_Abstract::getFiles
  • Yaf_Request_Abstract::getParam

Source: reference/yaf/yaf_request_abstract/getraw.xml · from the official PHP manual (php/doc-en)