SeasLog::setRequestVariable

Manually set SeasLog request variable

&reftitle.description; public static `bool` `SeasLog::setRequestVariable` `int` `key` `string` `value`

Manually set SeasLog request variable.

&reftitle.parameters;

`key`

- Constant int.

  - SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT
  - SEASLOG_REQUEST_VARIABLE_REQUEST_URI
  - SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD
  - SEASLOG_REQUEST_VARIABLE_CLIENT_IP

`value`

- The request variable value.

&reftitle.returnvalues;

Return TRUE on set success, FALSE on failure.

&reftitle.examples;

### `SeasLog::setRequestVariable` example

    <?php

    $sDomainPort = 'domain:port';
    $sRequestUri = 'uri';
    $sRequestMethod = 'method';
    $sClientIp = 'client_ip';

    $iErrorKey = 1000;

    $oSeasLog = new SeasLog();

    var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT, $sDomainPort));
    var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_URI, $sRequestUri));
    var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD, $sRequestMethod));
    var_dump($oSeasLog->setRequestVariable(SEASLOG_REQUEST_VARIABLE_CLIENT_IP, $sClientIp));

    var_dump($oSeasLog->setRequestVariable($iErrorKey,NULL));

    var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_DOMAIN_PORT) == $sDomainPort);
    var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_URI) == $sRequestUri);
    var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_REQUEST_METHOD) == $sRequestMethod);
    var_dump($oSeasLog->getRequestVariable(SEASLOG_REQUEST_VARIABLE_CLIENT_IP) == $sClientIp);

    var_dump($oSeasLog->getRequestVariable($iErrorKey));

    ?>

&example.outputs.similar;

    bool(true)
    bool(true)
    bool(true)
    bool(true)
    bool(false)
    bool(true)
    bool(true)
    bool(true)
    bool(true)
    bool(false)

&reftitle.seealso;

- `SeasLog::getRequestVariable`