ここでは、ログの出力先とデータベースの接続先情報を独自の ini ファイルに定義して、Zend_Log クラスと Zend_Db_Adapter クラスインスタンスを生成するサンプルコードを掲載しています。
application.ini ファイル以外に個々のコンフィグ情報を設定すると、いいことあったり、なかったりします。
好きか嫌いか最優先 正悪気にする暇はなし
ここでは、ログの出力先とデータベースの接続先情報を独自の ini ファイルに定義して、Zend_Log クラスと Zend_Db_Adapter クラスインスタンスを生成するサンプルコードを掲載しています。
application.ini ファイル以外に個々のコンフィグ情報を設定すると、いいことあったり、なかったりします。
ここでは、Zend_Db_Adapter_Oracle および Zend_Db_Statement_Oracle を使用して clob 型 および blob 型のカラムにそれぞれテキストファイル、バイナリファイルを格納と取得を行うサンプルコードを掲載しています。
ここでは、Zend_Db_Statement_Interface::fetch メソッドを使用して、1レコードずつ取得するサンプルコードを掲載しています。なお、oracle アダプタを使用している場合には OCI8 の oci_fetch_array 関数が内部でコールされています。
ここでは、今は亡き Zend Framework1 で Cookie の設定と取得を行うサンプルスクリプトを掲載しています。
お亡くなりになったのは、Zend Framework1 で構築した私が関わったサイトです。悪しからず。
ここでは、Zend Framework1 のコンフィフグファイルである application.ini ファイルを分割して記述する設定例を掲載しています。今でも、Zend Framework1 は日本で使用されているのでしょうか?気になるところです。
ここでは、1つのWebサーバ(Apache2.2)上で、複数のWebアプリケーションを稼働させる設定例を掲載しています。なお、このページで掲載しているWebアプリは Zend Framework1 を使って作成してあります。
ここでは、PHP の関数内で可変長引数の個数と値を取得するサンプルを掲載しています。あくまで、できる・できないの話であり、使用すべきか否かはまた別です。個人的には、ここで掲載しているサンプルの内容の使用は使わないほうが良いと思います。と、言いますか私は使いたくありません。
PHP7で「Null 合体演算子」が追加されたようです。「合体」を見ると、釣りバカ日誌しか頭に思い浮かびません。機能が記憶に残りません。なお、実際に使用したことはありません。
ここでは、PHP で比較演算子を使用する例を掲載しています。また、PHP に限った話でもありませんが比較演算子で固定値(リテラル)はどちらのオペランドに記述したほうが良いかご意見いただけると幸いです。
オブジェクト指向デザインパターンの1つである Bridge パターンでは、 実処理部と呼出し側の間の橋渡しをするクラスを用意して実装を隠蔽します。具体的には、同一インターフェースを実装したクラスを呼び出すラッパクラスを実装することであると言えるでしょう。