学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

吉野 智紀

はじめまして!よろしくお願い致します! 職業:フリーランス 技術知識: ・プログラミング ・英語 ・簿記 保持資格: ・経済産業省 ソフトウェア開発技術者(国家資格) ・Microsoft Office Specialist ・日商簿記検定2級 ・実用英語検定2級 出身: ・明治大学
プロフィールをもっとみる

--

募集をシェアしてメンターを探そう
シェア

※ この募集は締め切られました。

サーバーサイド PHP

プログラミング/サーバーサイド PHPについて学習サポートいただける方を探しています!

2023年9月25日
単発
予算
相談
提案数
2人が提案中
応募期限
終了

【教えてもらいたいこと】
プログラミング/サーバーサイド 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();

?>
について、お分りになる方にお願いしたいです。

【希望相談スタイル】
相談して決めたい

【目安予算】
相談して決めたい

吉野 智紀

プロフィール

はじめまして!よろしくお願い致します!
職業:フリーランス
技術知識:
・プログラミング
・英語
・簿記
保持資格:
・経済産業省 ソフトウェア開発技術者(国家資格)
・Microsoft Office Specialist
・日商簿記検定2級
・実用英語検定2級
出身:
・明治大学

--

募集をシェアしてメンターを探そう
シェア