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 に答える