AnDeriensのブログ

個人的なブログです

PHP

整数キャストした時の挙動

PHP書いていて、整数キャストした時にちゃんとバグなく動くのか気になったのでちょっと調べてみた。 やっぱ結構緩そうなので、これをどういう型変換にするのがいいか今後検討していきたい。 input

PHPの抽象クラスで定義したタイプヒントは厳密

抽象クラスで定義したタイプヒントは、その子クラスで厳密に守られなければならない。 通常のクラスのタイプヒントだと、タイプヒントで指定したクラスの子クラスまで許容されるが、抽象クラスでは許容されない。

親クラス内から子クラスでオーバーライドしたメソッドを呼べるか

親クラスに定義したメソッドの中から、同じクラス内のメソッドを呼んだとき、 子クラスでオーバーライドしたメソッドが呼ばれるのか、親クラスのメソッドが呼ばれるのか? メソッドをprotectedにする name = $name; } // このメソッドを子クラスでオーバーラ…

ローカルのLaradock環境でPHPの変更が反映されない問題

突然、ローカルLaradockでの開発中にPHPの変更が反映されなくなったので、その調べたことをメモしておく。 NginxとかPHPあたりのキャッシュかと思いきや、laradockのファイルのシンクロ?の問題だったぽい。 結論をいうと、laradock/.env のAPP_CODE_CONTAIN…