Tag Archives: php

[ PHP ] 直接実行のPHPスクリプトからOracle接続エラー時は環境変数の登録を確認する

コマンドラインや cron から PHP スクリプトを実行するときがあります。また、直接ではなくても シェルスクリプトから PHP スクリプトを起動するケースもあります。

しかし、Web ブラウザから起動した PHP は Oracle に接続できるが、cron 経由や直接起動した PHP スクリプトからは Oracle に接続できないといったことがあります。

実際にありました。。。

Continue reading »

[ PHP ] マジックメソッド __call ( 存在しないメソッド、private、protected メソッドを呼び出す )

マジックメソッド ( __call ) を使用することで定義していないメドッソでも処理することができるようになります。また、private メソッド や protected メソッドを間接的に呼び出すことができるようになります。

private メソッドの呼び出しは PHP 5.3 以降からできるようになっています。

参考:PHP マニュアル:PHP 5.2.x から PHP 5.3.x への移行 下位互換性のない変更点

Continue reading »

[ PHP ] 外部ファイルの読み込みを最適化する ( require_once )

PHP においてライブラリなどの外部ファイルの読み込みには、require や require_once 関数などを使用しますが、外部ファイルの読み込みはコストがかかる処理です。ここでは、なるべくコストをかけないように最適化する方法を検討してみたいと思います。

Continue reading »

[ PHP ] return $this; を効果的に(カッコつけて)使う

男の子はカッコつけて当たり前です。恥ずかしがることはありません。じゃんじゃんカッコつけていきましょう。

さて、ここでは $this(自身のインスタンス)をリターン値に使用するサンプルコードを掲載しています。なんとなくカッコつけてる気になるのは、私がペッポコプラグラマだからでしょうか?

Continue reading »