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