php

phpスクリプトが最終行まで到達しているのにSEGVる件

php

全く意味がわからず糞ハマってしまった。phpでバッチ処理を書いてたら突如「セグメンテーション違反です」と言われる。 にも関わらず処理は完了している???という謎の状況。 どうやらスクリプト自体は最終行まで到達しているようだが・・・。Segmentation…

fuelphpのmigrationでカラム追加時にmysqlのafterを指定する

fuelphpはドキュメントが弱いのでイマイチわからなかった。 知ってしまうとまぁまぁ応用が効く感じ。migrationファイルの生成時に以下のように指定する。 $ php oil generate migration add_nickname_to_users nickname:varchar\[32]:after\[id] 他にもdefau…

cygwin上のvimからxamppのphpを実行

$ ln -s /cygdrive/c/xampp/php/php.exe /usr/local/bin/php とした場合、zshから $ php /cygdrive/c/Users/hoge/unko.php を実行しても問題無いが、vim(quickrun)からphpを動かしたい場合に「Could not open input file: /cygdrive/c/Users/hoge/unko.php…

PEARでインストールしたDoctrine2を触ってみる

O/Rマッパーで何かいいのが無いかと調べてたらDoctrineというのがよさそうだったので使ってみよう!…と思い立ったものの日本語の記事が少なく、しかもPEARから使ってるのがあんまありませんでした。 公式ドキュメントを見て色々苦労しながらチュートリアルっ…

vimにおけるphpの関数移動について

vimで関数移動といえば [[ もしくは ]] ですね。 関数の前方または後方に一発ジャンプしてくれる便利な奴。ただfiletypeがphpの時はなぜか挙動が違うくて、前方または後方の関数宣言にジャンプしてしまう。 この動きに関しては特に不満はないんやけど、 困っ…