PHP

我々はcomposer scriptをもっとカジュアルに使っていってもいいかもねの話②

ふと気付いて実行してみたら便利っぽい使い方ができたので、 前回の続きみたいなエントリー。 daisuki.nichiyoubi.land 自分で使うプロジェクトに関しては、composer でどこからでも叩ける用にDockerfileなんかでパスを通している。 RUN wget http://getcomp…

我々はcomposer scriptをもっとカジュアルに使っていってもいいかもねの話

PHP

composer script というものがある。 Scripts - Composer あまり「自分らが開発しているPJ」において拡張しまくっていたりはしないものの、 これを「当たり前に使う」ようなレベルまで持っていくと、まぁ便利ではあるんだろうな〜とは思う。 もちろん、各種…

phpのマニュアル、意外と例外の使い分けについて丁寧にかかれている気がした

PHP

PHP: 例外 - Manual を見ていて。 例えば UnexpectedValueException クラス ¶ (PHP 5 >= 5.1.0, PHP 7) はじめに ¶ いくつかの値のセットに一致しない値であった際にスローされる例外です。 これが発生する例としては、ある関数が別の関数をコールしていて、…

大変に今更ながらxdebugの「リモートデバッグ」とは何か

PHP

コネクションコールバックが〜とかポートが〜とか。 いんたーねっとに転がっている「xdebug.iniに、こんな風に書いてくれよな!!」というのを丸呑みしている日々が、続いておりました・・・(恥) で、「なんかdockerでリモートデバッグが動かないよ〜><」と…

assertを使いこなす(こなしたい)

PHP

もちろんコレ!のインスパイア!! speakerdeck.com の話で。 プリンシパル・プログラミングにも書いてあったが、改めて意識したい点として「コードは書く時間より読む時間(人、回数)の方が多い」であり。 読み手にフレンドリーである事がとても良い。どうや…

Airbrake Blogの「PHPの例外ってそうだったんだ」シリーズが凄いタメになる

PHP

ブログもっと雑に書いてこ〜みたいな気持ちがしていた次第。メモとか放り込む で、タイトルのとおりだけどAirbrakeが「組み込まれている例外、どういうときに使うもの?」というシリーズがありまして。 これが雑学的な読み物としても面白いな〜と思っていつ…