PHP 定義されてる変数を全て表示する。 phpを使っていてどんな変数が今使えるか調べたかったときに 次の関数が使えた get_defined_vars ( void ) : array この関数は関数がコールされたスコープ内の全ての定義された変数のリストを返す… hal-boハック2020.10.07 2,341
cakePHP ComponentでloadModel コントローラーでテーブルを扱うときは $this->loadModel(‘Billings’); $this->Billings->fuga(); などと使えるがコンポーネントではloadModelがそ… hal-boハック2020.10.05 2,246
デザインパターン 生成、構造、振る舞いの分類 デザインパターンはよく「生成」「構造」「振る舞い」の三つに分けられるらしい。簡単に調べたのでまとめる。自分が必要としているものがあったら分類から考えた方がいいパターンが見つかりやすい。メモ用なのでほぼ説明文借りてますすみ… hal-boハック2020.09.30 1,043
php array_ 関数(公式ページより引用) phpにはarray_で始まる関数が何個かあるなーと思って調べて見たら想像以上にたくさんあって便利なものも多そうだと思ったのでここにメモとして残しておきます。 配列関数というらしい(正式かは知りません) array_ch… hal-boハック2020.09.29 758
git reflog git reflogとは git log では見ることのできないような HEAD,ブランチ先頭の移動履歴やgit resetなどによる履歴の変更を履歴として保存している。 これが役立つのは例えば $ git log 38… hal-boハック2020.09.23 604
git 一部ファイルのみ直前のコミットの状態に戻したい git checkout [ファイル名] とすれば直前のコミットのファイルの状態にしてくれる 特定のコミットの状態にもどしたい場合は git checkout コミットID ファイル名 hal-boハック2020.09.17 6,118
php <=>演算子 phpの<=>演算子について 宇宙船演算子と言うらしい。 $a = 4; $b = 2; echo a <=> b; // 1 $a = 4; $b = 6; echo a <=> b; /… hal-boハック2020.09.16 572
コミットせずに変更を退避 gitを使っていて変更点をコミットをせずに保存して別の作業をしたいときstashを使うことができる //変更を退避 $git stash save //退避した作業一覧 $git stash list stash@{0}… hal-boハック2020.09.08 323
CakePHP FrozenDate 同月判定 FrozenDateの同月判定をする際にdiff関数を使って月の差分を取得すると簡単。 ex.) FrozenDateであるdate1とdate2の同月判定をする場合 if ($date1->diff($date2… hal-boハック2020.09.04 402