PHP

配列を操作するときにはループを使用するか、添字を指定するなどの方法が一般的ですが、イテレータを使用する方法もあります。

イテレータは配列にアクセスするための方法を提供するものです。

例えば current() ...

人生

この前、父にGoogleスプレッドシートの罫線の出し方が分からないから教えてほしい、と仕事中に言われたので、すぐにはわからないからこういうキーワードで検索すれば?といったら、後で母と父にキレられた話です。

怒られた理由

どう ...

人生

朝起きたら、台所でぶばお(母)とビーバーさん(姉)が何やら話していました。

ビーバーさんが怖い話がある、ということで早速話してきました。

ビ「ちょっとこっちへきなさい」

仏壇の部屋の方へ連れていかれ ...

JavaScript

JavaScriptで文字列を比較する時に、大文字と小文字を区別しない方法です。

toUpperCase などを使って大文字に変換してから比較します。

const str ='hoge'if (str ...

人生

私は NHK の朝ドラはあまりみないのですが、どのような印象をもっているのか書きます。

誰が見ても分かる話の構成になっている
重い内容ではない
サザエさん的に習慣化して見てしまう

この三つが特徴だと思って ...

PHP

PHP の json_encode は、エンコードに失敗した場合に false が返る可能性があります。

もし、失敗時にエラーにしたい場合は、第二引数に値を渡します。

json_encode($val, JSON_T ...

PHP

assertEquals は二つの値の型が同じかまではチェックしない。

assertSame は型までチェックしてくれるのでこちらの方が良い。

特に理由がない限りは assetSame を使った方が良さそう。

PHP

PHPUnit でエラーが発生するかを検証するためのメソッドとして、expectException があります。

これを使用する際には、実際にエラーが発生するより前にこのメソッドを呼び出す必要があることに注意が必要です。

プログラミング入門

以前はMockについて書きましたが、今回はSpyに関して自分の認識です。

簡単にいうと、Spyはテストのために依存する処理を変えたりはしないが、そのメソッドが呼び出されているかなどを後から確認する際に利用します。

人生

昨日は関東は大荒れでヒョウがふりました。

田んぼの様子を見に行くついでに、朝5時に早朝ランニングをしてきました。

思ったほど地面は濡れておらず、それなりに走りやすかったです。

朝早く起きると一日は長 ...