こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

インスタンスの生成について

下記のクラスSC_SessionFactory_UseCookieを実装している場合、

$session = new SC_SessionFactory_UseCookie;

を実行するとクラスSC_SessionFactory_UseCookieのinitSession()と
useCookie()も実行され$session->useCookie() = trueの
セッション開始session_start()が実行されるのでしょうか。

class SC_SessionFactory_UseCookie {

function initSession() {

session_set_cookie_params(0, "/", DOMAIN_NAME);
// セッション開始
session_start();

}

// Cookieを使用するかどうか
function useCookie() {
return true;
}

}

投稿日時 - 2010-01-16 13:33:58

QNo.5597194

困ってます

質問者が選んだベストアンサー

実行されません。

クラスのインスタンスを生成したときに実行されるのはコンストラクタのみです。
クラスのメソッドを呼び出したいときはインスタンス生成後に呼び出す必要があります。

投稿日時 - 2010-01-16 14:21:11

お礼

ありがとうございました

投稿日時 - 2010-01-16 17:10:07

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問