PHP Archive

PHPのジェネレータを使おう

こんにちは。新参者のsamです。 最近、都内を離れると行くところ行くところ、雨に見舞われ、友人にも私が雨男という認識が何故か広まって困っています。 先日は宮崎に帰省したところ、台風19号に直撃されて周りの友人から何故か非難を浴びるという理不尽を受けました。 雨男の汚名返上できる方法をご存知の方はぜひ教えてください。。 PHP5.5で導入されたジェネレータ さて、少し前の話題で恐縮ですが、PHPでは5.5からジェネレータという機能が新たに追加されました。 同様の記事は巷に溢れかえっていますが、自分 [...] Read More

DboSource::getLog()で発行されたSQLを確認する

h_nagayamaです。 CakePHPでは、DboSource::getLog()を使用すると、発行されたSQLを確認することができます。 私は下記のように使用しています。 ※以降は CakePHP 1.3 のソースです こちらは大変便利な機能なのですが、getLog()は、デフォルトで200件までしか出力してくれないようです。 件数の制限がかかっており、制限値を超えた時点で、出力用配列への追加がスキップされてしまうためです。 cake\libs\model\datasources\data [...] Read More

XAMPPとEclipseによる開発環境作成

初めまして、t_endoです。 今回は初心に戻って、ローカルPCに開発環境を作成したいと思います。 インストール まずApacheとPHPをインストールするのですが、個別にインストールしても良いのですが、 XAMPPというソフトがApache、MySQL、PHP、Perlをインストールしてくれるので、 今回はXAMPPをインストールしていきます。 といっても、XAMPPのインストールはとても簡単で、こちらからソフトをダウンロードして、Nextを押していればインストール完了です。 XAMPP公式ペ [...] Read More