php

SQL_MakerをComposerでインストールできるようにした

PerlのSQL::MakerをPHPに移植して作ったSQL_Makerを、 書き直してPackagistにアップロードしてみました。https://packagist.org/packages/uchiko/sql-makerこれでComposerからインストールすることができます。 導入手順 以下のコマンドでcomposer.pharをイ…

「Test_mysqldというものができたけど、まだ問題があって悩んでいる件」が解決されてた

php

下記の件で悩んでたもの。 Test_mysqldというものができたけど、まだ問題があって悩んでいる件 - メメメモモ対応されていました。 taiyoh/Test_mysqld-phpregister_shutdown_function()というものがあったのですね。 PHP: register_shutdown_function - Manu…

perlのSQL::MakerをPHPに移植してみた

php

memememomo/php-SQL-Maker - GitHub PHPでもSQL::Makerを使いたいなーとか、 PHPUnit使ってみたいなーとか、 PHPの練習にいいかなーとか思ったので作りました。 プラグインなどの一部の機能はまだ実装はできておりませんが、基本的なSQLを生成できるようにな…

スクリプトファイルがあるディレクトリへのパスを得る

File::Basenameモジュールのdirname()関数を使います。 use File::Basename; # スクリプトファイルがあるディレクトリへの相対パス dirname(__FILE__); # 絶対パスを得るならFile::Spec->rel2abs()を使う File::Spec->rel2abs( dirname(__FILE__) ); スクリ…

pdo_mysql.soをインストールしたときの記録

ちょいちょい引っかかりました。 PHPのバージョンは5.2.11。 peclでpdo_mysqlをインストールしようとしたら、以下のエラーが出ました。 pecl.php.net is using a unsupported protocal - This should never happen. 下記のサイトを参考にしてchannelsの設定…