- 2020年2月14日
- 2020年2月14日
【PHP】クラス設計の小技
この記事ではPHPでクラスを一から作る時によく使う小技を紹介します。例はLaravel前提のコードですが、パターン自体には関係ありません。Fuelでも素でも使えます。 配列で初 […]
この記事ではPHPでクラスを一から作る時によく使う小技を紹介します。例はLaravel前提のコードですが、パターン自体には関係ありません。Fuelでも素でも使えます。 配列で初 […]
クロージャは無名関数のことです。 PHP: 無名関数 – Manual クロージャは次の様に書け、記述場所に依らない任意のタイミングで実行させることもできます。 […]
The composer.json Schema – Composer ComposerはPHPのパッケージマネージャです。パッケージマネージャということからかパッケ […]
PHPから同期的に外部プログラムを呼び出すときにはexec関数ないしshell_exec関数を使います。非同期的に外部プログラムを呼び出すにはproc_open関数を使います。こ […]
PHPはよくweb系の案件に使われます。webではよく決まった選択肢を扱います。例えば都道府県です。都道府県は47の限られた選択肢から選ばれます(海外を考慮してその他込みの48や […]
PHPには配列の構文があります。PHPの配列は連想配列であり、次の様に書けます。 PHP: 配列 – Manual 配列構文は”[“で始ま […]
EloquentはLaravel中で用意されたモデルのベースクラスであり、1Eloquentに対して1テーブルがマッピングされることを期待しています(1テーブルに複数のEloqu […]
PHP: ReflectionClass::getDocComment – Manual ReflectionClass::getDocCommentはその名の通りク […]
TL;DR 新たなマシンにバージョンを固定してプロジェクトを入れるにはcomposer.lockを共有して composer install をするのがよいです。 本文 com […]
PHPは様々な外部プログラムと連携できます。その中にはLinuxでないと動かない外部プログラムもあり、そういったプログラムと連携するPHPプログラムをテストするにはLinux環境 […]
次の様なデータとモデルクラスがあったとして、 データ id name email deleted_at 1 太郎 tarou@example.com null 次の様にコードを […]
github-php-function-jumper – Chrome ウェブストア github-php-function-jumperはGitHub上のPHP組み […]