PHP current() について
配列を操作するときにはループを使用するか、添字を指定するなどの方法が一般的ですが、イテレータを使用する方法もあります。
イテレータは配列にアクセスするための方法を提供するものです。
例えば current() ...
PCがわかる世代とそうでない世代の考え方の違い
この前、父にGoogleスプレッドシートの罫線の出し方が分からないから教えてほしい、と仕事中に言われたので、すぐにはわからないからこういうキーワードで検索すれば?といったら、後で母と父にキレられた話です。
怒られた理由どう ...
たみぼうず家で起きたちょっと怖い話
朝起きたら、台所でぶばお(母)とビーバーさん(姉)が何やら話していました。
ビーバーさんが怖い話がある、ということで早速話してきました。
ビ「ちょっとこっちへきなさい」
仏壇の部屋の方へ連れていかれ ...
JavaScript 大文字と小文字の区別をしないで比較する方法
JavaScriptで文字列を比較する時に、大文字と小文字を区別しない方法です。
toUpperCase などを使って大文字に変換してから比較します。
const str ='hoge'if (str ...
NHK の朝ドラについて
私は NHK の朝ドラはあまりみないのですが、どのような印象をもっているのか書きます。
誰が見ても分かる話の構成になっている重い内容ではない
サザエさん的に習慣化して見てしまう
この三つが特徴だと思って ...
PHP json_encode の注意点
PHP の json_encode は、エンコードに失敗した場合に false が返る可能性があります。
もし、失敗時にエラーにしたい場合は、第二引数に値を渡します。
json_encode($val, JSON_T ...
PHPUnitでassertEqualsの使用は控える
assertEquals は二つの値の型が同じかまではチェックしない。
assertSame は型までチェックしてくれるのでこちらの方が良い。
特に理由がない限りは assetSame を使った方が良さそう。
PHPUnit の expectException() について
PHPUnit でエラーが発生するかを検証するためのメソッドとして、expectException があります。
これを使用する際には、実際にエラーが発生するより前にこのメソッドを呼び出す必要があることに注意が必要です。
テスト スパイ(Spy)について
以前はMockについて書きましたが、今回はSpyに関して自分の認識です。
簡単にいうと、Spyはテストのために依存する処理を変えたりはしないが、そのメソッドが呼び出されているかなどを後から確認する際に利用します。
早朝ランニングしてきた
昨日は関東は大荒れでヒョウがふりました。
田んぼの様子を見に行くついでに、朝5時に早朝ランニングをしてきました。
思ったほど地面は濡れておらず、それなりに走りやすかったです。
朝早く起きると一日は長 ...