今天在看某人的代码时,我看到了这个:
public $setCookieFunction = 'setcookie';
$setcookie = $this->setCookieFunction;
任何人都知道这是如何工作的?
谢谢!
今天在看某人的代码时,我看到了这个:
public $setCookieFunction = 'setcookie';
$setcookie = $this->setCookieFunction;
任何人都知道这是如何工作的?
谢谢!
它很可能像这样调用,具有与以下相同的参数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
为您想要的任何函数名称,并且该函数将在整个类中被调用。