今天在查看某人的代码时,我看到了这一点:
public $setCookieFunction = 'setcookie';
$setcookie = $this->setCookieFunction;
任何人都知道这是如何运作的?
谢谢!
答案 0 :(得分:0)
它可能会像这样调用,其参数与setcookie()
相同:
$setcookie( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] );
或者:
$this->$setCookieFunction( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] );
这里的好处是您可以将$this->setcookie
更改为您想要的任何函数名称,并且该函数将在整个类中调用。