- 2019年10月8日
【PHP】提案中のObject Initializerとオブジェクト初期化の小技
PHPでObject Initializerという記法が現在提案されています。 PHP: rfc:object-initializer [RFC] Object Initia […]
PHPでObject Initializerという記法が現在提案されています。 PHP: rfc:object-initializer [RFC] Object Initia […]
LaravelのEloquentにはObserverという仕組みがあります。ObserverはEloquentのイベント発生によって発火するメソッドの集まりです。 Eloquen […]
Laravelに限った話でないですが、あるプログラムを異なるユーザが実行し同じ宛先のログファイルに追記をしようとする場合、書き込み権限を持っておらずPermission deni […]
PHP で生成した XML で「PCDATA invalid Char value 15」というエラーが発生したのでその対処法について。 特に大きな変更を加えてはいなかったので、急 […]
Laravel6.0.4がリリースされました。 Releases · laravel/framework 機能の追加は次の通りです。 Added Added TestResp […]
LaravelのEloquentにはクエリビルダでチェーンを組むための命名規則に従ったメソッド作成方法があります。scopeHogehoge()とするとModel::hogeho […]
PHPの継承は常に単一です。これによって知るべき親クラスの情報を単純化してコードの複雑度を上げにくくしてあります。多段継承こそあれ複数経路は作れません。 やりかたはDI(Dep […]
PHPはオープンソースで開発されている言語で開発者間の相談、提案などのやり方の一つとしてメーリングリストが使われています。 PHP: メーリングリスト – Manu […]
ちょっとハマったので備忘録も兼ねてまとめ。 …まあ、結局別の方法を使っちゃったんですけどね。 使用する関数は、タイトルにもある通り exec() 関数です。 PHP […]
テストを書き、自動化できると何かと楽です。ライブラリのアップデートによって機能が壊されていないか確認するときなど全機能を総なめするので大変助かります。Laravelにおいて、ある […]
PHP: PHP マニュアル – Manual PHPマニュアルはPHP言語について様々なことが記述されたwebサイトです。次の引用文にある様にリファレンスが主とな […]
プロジェクトはフレームワークを選定してインストに従って素地を配置。フレームワークに沿った上で自由にコーディングとするだけでできます。これでも勿論いいのですが、世の中にはフレームワ […]