php array_ 関数(公式ページより引用) phpにはarray_で始まる関数が何個かあるなーと思って調べて見たら想像以上にたくさんあって便利なものも多そうだと思ったのでここにメモとして残しておきます。 配列関数というらしい(正式かは知りません) array_ch… hal-boハック2020.09.29 120
CakePHP(v 3.x)、CollectionクラスのtoListとtoArrayの違いについて Collectionクラスを使ってObjectの操作をすることがあるかと思いますが、以下のような多重配列を操作する場合、 $my_list = [ [ ‘name’ => ‘bill’, ‘gender’ =>… Aoi Watanabeハック2020.09.18 99
php <=>演算子 phpの<=>演算子について 宇宙船演算子と言うらしい。 $a = 4; $b = 2; echo a <=> b; // 1 $a = 4; $b = 6; echo a <=> b; /… hal-boハック2020.09.16 118
CakePHP(v 3.x)、TableRegistryの使用 CakePHPでテーブル周りの処理をする際に、以下でテーブルをインスタンスとして利用していましたが、Duplicateとなったようです。 $article_table = TableRegistry::get(‘Arti… Aoi Watanabeハック2020.09.15 145
CakePHP FrozenDate 同月判定 FrozenDateの同月判定をする際にdiff関数を使って月の差分を取得すると簡単。 ex.) FrozenDateであるdate1とdate2の同月判定をする場合 if ($date1->diff($date2… hal-boハック2020.09.04 121
ターミナルからファイルの中身に特定文字を含むファイルを検索する ターミナルから特定の文字を名前にもつファイルをfindで検索したことはあったが、ファイルの中身で検索するときはvscodeなどのエディタでしか行ったことがなかったが ターミナルのコマンドでも比較的簡単に検索することができ… hal-boハック2020.09.01 173
【Terraform】モジュールを利用する 今回はTerraformのモジュールを利用して、インスタンス、セキュリティグループ を作成します。 同時にApacheとPHPもインストールしておきます。 今回のディレクトリは以下のようになっています。 terrafor… t.sakuraiハック2020.07.30 423
CakePHP 配列やオブジェクトをデータベースに保存する MySQLなどRDBのデータベースには整数や文字列など様々な型を収納できますが、配列やオブジェクトを保存する際にはそのまま保存することができません。 CakePHPでは標準の機能で配列などの複雑な型のデータをシリアライズ… hal-boハック2020.07.30 474
【Terraform】EC2起動時にシェルスクリプト実行 前回TerraformでEC2インスタンスを自動起動でEC2インスタンスを自動起動しました。 Terraformではシェルスクリプトの実行が出来ます。 これで今回はApacheとPHPをインストールしたいと思います。 T… t.sakuraiハック2020.07.30 569