ここでは、オブジェクト指向プログラミングのデザインパターンの1つである Prototype パターンの PHP における実装サンプルを掲載しています。
Prototype パターン
ガッツリ要約すると、Prototype パターンとは、現在のクラスインスタンスから、別のクラスインスタンスを生成するパターンです(間違いあればご指摘ください)。
好きか嫌いか最優先 正悪気にする暇はなし
ここでは、オブジェクト指向プログラミングのデザインパターンの1つである Prototype パターンの PHP における実装サンプルを掲載しています。
Prototype パターン
ガッツリ要約すると、Prototype パターンとは、現在のクラスインスタンスから、別のクラスインスタンスを生成するパターンです(間違いあればご指摘ください)。
ここでは、PHP のクラスのコピーを行うサンプルプログラムを掲載しています。なお、関連リンク内のコメント内に、有用なサンプルが投稿されていましたので、その紹介です。
ここでは、クラス名やメソッド名を取得する2通りの方法を掲載しています。1つ目はリフレクションを用いた方法で、2つ目は、Visual Studio 2015 (C# 6.0 ) で利用可能になった nemeof 演算子を用いる方法です。
ここでは、OleDbConnection を使用してAS400(DB2)に接続してクエリを発行するサンプルプログラムを掲載しています。
先日、リモートPC から Excel VBA を使って SQL Server 2014 Express に接続しようとしたところ、接続できずにエラーが発生しました。
原因は、SQL Server の設定の問題だったのですが、確認した項目の一覧を備忘録として残しておきます。
Microsoft SQL Server Management Studio でテーブルの作成を行ってみたところ、タイトルのエラーが発生し、テーブルの作成ができない事象となってしまいました。
なお実行環境は、OS:Windows7、SQL Server 2014 Express です。
ここでは、Zend Framework における標準のルータ ( Zend_Controller_Router_Rewrite ) の動作(URL とモジュール、コントローラ、アクションの紐付き)について 掲載しています。
ここでは、Wake on LAN に対応しているPCをリモートから起動するパケットを送信するサンプルプログラムを掲載しています。なお、PCがスリープ状態の場合はスリープ状態から復帰します。
CentOS6(さくらVPS)にPHP5.4.10をインストールしようとすると以下のようなエラーが発生しましたので、備忘録としてその対処法を残しておきます。
結論から言うと、「libxml2 がインストールされていないのでインストールしろ」とのことです。
ここでは、C# 6.0(Visual Studio 2015)での新しい構文である、null 条件演算子の使い方について掲載しています。
個人的には微妙な感じもしますが、スレッドセーフに動作し、レアケースに発生するバグの混入等を防いだりするなどしてくれたりもするようです。慣れれば使いやすいかもしれません。