- 2020年11月2日
【PHP】ディープコピー用ライブラリ DeepCopy の紹介
オブジェクトが連なったオブジェクトをコピーすると次の画像の様にオブジェクトの参照が起き、問題を引き起こしやすいです。あるオブジェクトの子のオブジェクトに変更をかけるともう片方のオ […]
オブジェクトが連なったオブジェクトをコピーすると次の画像の様にオブジェクトの参照が起き、問題を引き起こしやすいです。あるオブジェクトの子のオブジェクトに変更をかけるともう片方のオ […]
テンプレート中で var_dump すべき様な PHP のロジックが動いているコードはそれだけで疑問符がつく整理のされてなさなのですが、テンプレート中で var_dump 相当( […]
Composer は PHP のパッケージ管理ツールです。Composer を使うことによってライブラリの依存関係に悩まされることなく多くのライブラリを使えます。 Compose […]
JANコードをアプリに読み込ませ、API経由でサーバー側に保存されたJANコードのリストと照らし合わせて各処理を行う仕組みを作っているのですが、JANコードを扱うには実は単純に見え […]
データをファイルに記述する形式の一つに、CSVがあります。 データの表をカンマと改行で表現する形式で、非常にシンプルな形式なため書式などの設定はできませんが、あらゆるプログラムやア […]
Monolog は多くの PHP コードで使われているロギングライブラリです。フレームワークに搭載されていることも多いです。 Seldaek/monolog: Sends you […]
概要 時折、サーバ側において長い処理を作り、処理の進捗状況を都度クライアントに伝えたい時があります。この記事ではそれを実現するコードを紹介します。 動作例が次で、 コードが次 […]
前回の記事で、LaravelEchoを準備する方法について解説しました。 今回は、実際にLaravelEchoの処理をLaravelプロジェクト上に実装して動くようにしていきたいと […]
メタプログラミングやコードのスタブを作っているとしばしば後付けでコードを書き換えたい時があります。この記事ではそういった時に使える手法を Laravel のモデルクラスを題材に紹 […]
多くのプログラミング言語には文字列を正規表現で置換する機能が備わっています。これを使うことで制御命令を組み込んだテンプレートを簡易に作れます。例えば次です。 この様に文字列の置 […]
WordPress は長く続いている web サイト作成ツールです。プログラミングの知識がなくとも様々なデザインと構成の web サイトを作ることができ、多くの場所で使われていま […]
WordPress は長く続いている web サイト作成ツールです。プログラミングの知識がなくとも様々なデザインと構成の web サイトを作ることができ、多くの場所で使われていま […]