0

今天在看某人的代码时,我看到了这个:

public $setCookieFunction = 'setcookie';

$setcookie = $this->setCookieFunction;

任何人都知道这是如何工作的?

谢谢!

4

1 回答 1

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为您想要的任何函数名称,并且该函数将在整个类中被调用。

于 2012-07-22T16:42:58.267 回答