PHP (16 hits)

[PHPUnit] 覚えておくと便利なテストコマンド一覧

ファイル単位やメソッド単位でテストする方法を紹介します

2020/04/26

author

masyus

[CakePHP3] toArray()とtoList()の挙動の違い

toArray()とtoList()ではキーの保持方法に違いがあります

2020/04/12

author

masyus

[CakePHP3] ORMでSELECT時、任意のcolumnを[key => value]で返す方法

CakePHP2の時と比べると、少々面倒な指定方法になるかもしれません

2020/04/12

author

masyus

PHP7以降は関数の戻り値に型を指定できるようになったので、試してみた

わざわざ型チェックの条件分岐を実装せずとも済むようになったため、便利です

2020/03/22

author

masyus

[PHP] 7.3~でヒアドキュメントのインデントルールが大幅に改善された

終端IDのインデント位置からインデントを計算してくれるようになっています

2020/03/15

author

masyus

[CakePHP3] withParsedBody()でブラウザからのPOSTをレスポンスへ再現

src/Http/ServerRequest.phpの理解を深めることができます

2020/03/15

author

masyus

[CakePHP3] JSONをDBテーブルへ格納時にbeforeMarshal()を活用してみた

beforeMershal()はリクエストデータをEntity化する前に、リクエストデータの中身を加工できます

2020/03/08

author

masyus

[PHP] JSON形式か否かをvalidateする方法が意外と簡単だった

json_decode()の返り値がNULLか否かでチェック可能です

2020/03/08

author

masyus

Dockerローカル開発環境のCakePHP3アプリ開発でGeneral error: 5 database is lockedの対処法

データベースのロックは怖いですが、仕組みを理解すれば自ずと改善策が出てきます

2020/03/01

author

masyus