1. ホーム
  2. php

[解決済み】PHP(5.3+)で、"secret "は何をするのですか?

2022-04-09 01:13:46

質問

はどのようなものですか? \ は PHP で何をするのですか?

例えば CSRF4PHP があります。 \FALSE , \session_id および \Exception :

public function __construct($timeout=300, $acceptGet=\FALSE){
    $this->timeout = $timeout;
    if (\session_id()) {
        $this->acceptGet = (bool) $acceptGet;
    } else {
        throw new \Exception('Could not find session id', 1);
    }
}

解決方法は?

\ (バックスラッシュ) は、PHP 5.3 の名前空間セパレータです。

A \ を表し、関数開始の前に グローバル名前空間 .

これを置くと、現在のネームスペースに同じ名前の関数があったとしても、呼び出される関数がグローバル・ネームスペースのものであることが保証されます。