PHPでダブルコロンを使用する方法を学びました。内部に多くの関数を持つクラスがあります。
class auth {
/* .... Other Functions ...*/
public function logout ()
{
session_start();
$_SESSION = array();
if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();
setcookie(session_name(), '', time() - 42000,
$params["path"], $params["domain"],
$params["secure"], $params["httponly"]
);
}
session_destroy();
}
}
ここで、このauth.class.phpを別のファイルlogout.phpに含めてから、
auth::logout();
phpエラーをE_ALLレベルにしたときに、エラー( 「ヘッダーはすでに送信されています」を除く)は見つかりませんでした。
スコープ解決演算子は静的関数でのみ機能すると聞きました。だから私はパズルにいます、それをよりよく理解するのを手伝ってください... plz