2018-02-04 Goの正規表現 go php PHPで否定先読み (?!.*hogehoge) と同じ感じでGoで否定先読みを書いたら error parsing regexp: invalid or unsupported Perl syntax: `(?!` って言われた。 ? を入れるとエラーになるらしく (!.*hogehoge) と書いたら通った
2018-01-29 PHPのクロージャ使ってて php PHPでクロージャを書くときはこんな風に書く。 <?php $hoge = function($value){ // TODO: なんか処理 } まずPHPはアローでクロージャを書けない。 <?php $hoge = () => $hoge; つまりこんな風には書けない。 でも定義部分でのスコープで参照ができる変数を明示的に内部で使用できるところは気に入っている。 use を使うことで使用できる。 <?php $foo = function($value) use ($hoge){ // TODO: なんか処理 }