Php/docs/seaslog.setrequestvariable
SeasLog::setRequestVariable
(PECL seaslog >=1.9.0)
SeasLog::setRequestVariable — Manually set SeasLog request variable
说明
public static SeasLog::setRequestVariable
( int $key
, string $value
) : bool
Manually set SeasLog request variable.
参数
key
- Constant int.
value
- The request variable value.
返回值
Return TRUE on set success, FALSE on failure.
范例
Example #1 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));?>
以上例程的输出类似于:
bool(true) bool(true) bool(true) bool(true) bool(false) bool(true) bool(true) bool(true) bool(true) bool(false)