川崎 勝哉 のすべての投稿

宮崎県在住。 プログラムを書いて暮らしています。趣味はルアーフィッシング、ギター。

配列やオブジェクトを解り易い形式で出力

デバッグ時、よく「この変数の値ってどうなっているんだろう?」と思う事はよくあると思います。

文字列や数値であれば、echoで出力して確認すればよいですが、オブジェクトや配列ではそうはいきません。

そこで、オブジェクトや配列の内容を人間が見て解り易い形式で出力しましょう。

続きを読む 配列やオブジェクトを解り易い形式で出力

マジックメソッド__call()と__callStatic()

マジックメソッド使ってますか?

私はあまり好きではありませんでした。意図せず呼ばれてしまい、デバッグが困難になってしまうイメージが強かったからです。

しかし、Laravel(Lumen)を使用し、__call() と __callStatic()に触れ、興味が湧いてきました。

続きを読む マジックメソッド__call()と__callStatic()

大きなファイルを分割する

巨大なSQL ダンプファイルから、目的のテーブルのリストア SQL を探す機会がありました。
数十GBの ダンプファイル はエディタで開けません。小さなファイルに分割してエディタで開き探しました。
その手順のメモです。

cat と split コマンドを使用します。

結合についてはこちら

続きを読む 大きなファイルを分割する

配列のキーやオブジェクトのプロパティ、メソッドの存在確認

例えば、

という配列があった場合に、’a’ というキーが存在するかどうか判定する方法です。

続きを読む 配列のキーやオブジェクトのプロパティ、メソッドの存在確認

DOMContentLoadedとloadイベントの違い

DOMContentLoaded と load イベント。

どちらもページの読み込み完了時に発火するイベントですが、2つには明確な違いがあります。

違いを整理する為にメモしておきます。

続きを読む DOMContentLoadedとloadイベントの違い