--
※ この募集は締め切られました。
プログラミング/サーバーサイド PHPについて学習サポートいただける方を探しています!
【教えてもらいたいこと】
プログラミング/サーバーサイド PHP
【利用目的】
技術的な質問・相談,
【具体的な相談内容】
PHP+JavaScriptで初めて大きめのWebシステムを作っているのですが、
PHPのクラスの使い方につきまして、
①Singletonパターンである。
②初期化処理をコンストラクタで行う必要がない。
③static変数やstaticメソッドでほぼ構成されており、
static変数やstaticメソッドを呼び出す機会が多い
[疑問]上記の理由により、インスタンス化の意味があるのか?
(メリット/デメリットを知りたい)
[サンプルコード]
<?php
class g_util
{
private static $_instance = NULL;
public static ~~(static変数)~~~
_construct()
{
~(何もしない)~
}
public static Initialize()
{
~(独自の初期化処理)~
}
public static getInstance()
{
~~(Singletonパターンの処理)~~
}
}//クラス定義終了
//もし必要があれば、手動で独自の初期化関数を呼び出す
g_util::Initialize();
//インスタンス化
$g_util = g_util::getInstance();// (必要か??)
?>
について、お分りになるメンターさんを探しています。
【希望相談スタイル】
相談して決めたい
【目安予算】
相談して決めたい