孤独プログラマー譚

孤独死が近い。

2018-01-01から1年間の記事一覧

Windows+PHP+Vdebug ブレイクポイントで止まらない

Vimを使う者として、IDE(統合開発環境)に負けたくないという気持ちはある。だが、さすがにログや画面にvar_dump()し続けることに疲れてきてしまった。ということで、vdebug(ステップ実行できるVimプラグイン)を使うことにした。環境: Windows10 Docker …

jQueryでMVVM

案件によっては、自由にJSフレームワークを使えないことがあるかもしれない。 既存システムがjQueryだけで作られているので、それを踏襲する必要があるかもしれない。そんな時、jQueryでMVVM…双方向データバインディングが出来ると、作業が楽になる。以下の…

PHP 引数の多いメソッド対策

以下のように、同じような引数が羅列されているソースコードをよく見る。 getMemberAddress('秋元真夏', '乃木坂46', 'ソニーミュージック'); $this->getMemberAddress('白石麻衣', '乃木坂46', 'ソニーミュージック'); $this->getMemberAddress('山下美月',…

PHP ユーザー定義関数に永続変数を持たせる

やりたいことは、JavaScriptで言うクロージャを作ること。 関数外のスコープにある変数を、関数内で保持していく。useを使えば出来ると思ったら出来なかった。 useを使えるのは無名関数のみだったのか…。