- 2019年7月16日
【PHP】DI(依存性注入)を用いたコードの追い方
DI(Dependency injection)(依存性注入)とはコード内で外部への依存を直書きするのでなく、外部から引数、セッターなどで依存する部分を与える実装のことです。例え […]
DI(Dependency injection)(依存性注入)とはコード内で外部への依存を直書きするのでなく、外部から引数、セッターなどで依存する部分を与える実装のことです。例え […]
ときおり扱い難い定義のデータベースを扱う必要が出てきます。特定のカラムによって値の意味や他テーブルとの関係が大きく変わるテーブルはその一つです。 例えば、usersテーブルにt […]
LaravelからVueに値を渡す時によくやる手法は次です。 引数をjson化してpropsとして渡し、Vue内のテンプレートに埋め込みます。やり方はシンプルなのですが情報が増 […]
多分たまたまC言語実装がそうなっているだけなのでしょうが、タイトル通りの現象が起きます。起きるのは次の通りArrayAccessを実装した際のemptyです。 ArrayAcc […]
高級言語というものは大体何かしらパッと使うための組み込みなりパッケージなり用意されているため、あーだこーだ悩んで車輪の再発明をするよりもググった方が早い話がよくあります。PHPの […]
前回に引き続き、PHP で発生したエラーの対処法についてです。 今回は「Trying to get property of non-object」というエラーです。 検索したところ […]
今回遭遇したPHPの「Error: Undefined offset: 2」というエラーとその対処法について。 初めてみたエラーだったので少し身構えましたが、そこまで難しいものでは […]
便利な関数なので、備忘録としてまとめ。 タイトルにもある通り、XML形式の文字列をオブジェクトに変換できる関数「simplexml_load_string」です。 PHPリファレン […]
あるメソッドをテストしたい時があります。あるメソッドをprotected, privateなどの閉じたアクセス権にしたい時があります。両方に該当するメソッドが現れたときどうすれば […]
Clockwork itsgoingd/clockwork: Clockwork – php dev tools integrated to your browser […]
PHPにはファイル末尾から行単位で文字列を取得する関数がありません。 PHP: ファイルシステム 関数 – Manual 残念ながらLaravelを始めとしたいくつ […]
FuelPHP上でMSSQLサーバーにあるストアドプロシージャを実行しようとしたところ、こんなエラーが発生。 見慣れないエラーコードだったので少し戸惑いましたが、調べてみたところ、 […]