Docker compose で自動で作成されるネットワーク名
docker compose を使用してビルドした場合に、自動で xxxxx_default というネットワークが作成されます。
この xxxxx という部分はどこから取得されるかというと、ディレクトリ名からのようです。
関数名に略語はあまり使わない方が良い
今日コードレビューをつけてコメントをもらったのですが、関数名や変数名にはできるだけ略語を使わない方がいいと感じました。
そのシステムで共通の認識となっている略語なら良いと思いますが、即席でつけた略語は他の人が見た時に理解を ...
PHPStanでUnionの型で怒られた場合の対応方法
PHPStanは型をチェックしているのですが、たまにUnion型で怒られることがあります。
$u = $this->getUsers();//$u は array|string だと推論されるが、stringとして扱いたい ...
プログラミング入門 コメントがあったら嬉しかったなーと思った今日この頃
今日フロントエンドのコードを見ていて、ここにコメントがあれば!と思ったことがありました。
User Agent をみて分岐している箇所です。
フロントエンドではブラウザの種類やバージョンの違いによって、使える関 ...
PHP VSCodeで使っていないuseを判断する方法
VSCodeを使っていて、使用されていないuseが書かれているかを確認したい場合、拡張機能のPHP Intelephense を使うと楽でした。
使っていない use がある場合は、その部分がグレーアウトされて暗くなるので ...
GCP VPC とは
GCPでは VPC(Virtual Private Cloud)というものがあります。
何かというと、仮想的なネットワークのことです。
サブネットワークを追加することで、ネットワークの内と外を作ることができます ...
Web上でPHPを試せるサイト
PHPで簡単なコードを書いて検証したい場合があります。
その場合に環境から構築するのは面倒なので、Web上でコードを試せるサービスを利用します。
Teh Playground はPHPのバージョンもある程度変更 ...
PHP のソースコードと github の検索機能について
PHP のソースコードは github の php-src というリポジトリで管理されています。
バージョンごとにブランチが切られています。
また、github 全体に言えることですが、ファイルを検索したい場合 ...
PHP バージョンによるpassword_hashの戻り値の違いについて
password_hash の IDE で表示される戻り値の型と、ドキュメントに書かれている内容が一致しなかったので調べました。
もともと、PHP7で動いている環境で VSCode のツールチップで表示された型は stri ...
JavaScript 一時的な変数のスコープをできるだけ狭くしたい時のテクニック
myFuncの中では引数に+1した値を条件や返り値に使っているので、plusOneを一時的に変数として割り当てています。
const myFunc = (num) => { const plusOne = num + 1 ...