略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: SeasLog::setRequestVariable

2024-12-22

SeasLog::setRequestVariable

(PECL seaslog >=1.9.0)

SeasLog::setRequestVariableManually set SeasLog request variable

说明

public static SeasLog::setRequestVariable(int $key, string $value): bool

Manually set SeasLog request variable.

返回值

Return TRUE on set success, FALSE on failure.

范例

示例 #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)

参见

add a noteadd a note

User Contributed Notes

There are no user contributed notes for this page.

官方地址:https://www.php.net/manual/en/seaslog.setrequestvariable.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3