- 2020年1月23日
【PHP】Enum的定数をどこにどう書くか
PHPはよくweb系の案件に使われます。webではよく決まった選択肢を扱います。例えば都道府県です。都道府県は47の限られた選択肢から選ばれます(海外を考慮してその他込みの48や […]
PHPはよくweb系の案件に使われます。webではよく決まった選択肢を扱います。例えば都道府県です。都道府県は47の限られた選択肢から選ばれます(海外を考慮してその他込みの48や […]
PHPには配列の構文があります。PHPの配列は連想配列であり、次の様に書けます。 PHP: 配列 – Manual 配列構文は”[“で始ま […]
JavaScriptは仕様こそECMAScriptとして明確に決まっていますが、実装は個々のブラウザまちまちです。未実装の機能も程々あります。 ECMAScript® 2020 […]
POSIXはPortable Operating System Interfaceの略です。最後のXはLINUXをはじめ、UNIX系の何かしらの末尾にはXがつくことが多いから付い […]
この記事ではコミット時にJavaScriptプログラムをNode.js環境で走らせて、実行結果(process.exit(code)のcodeの値)によってコミットをさせない、さ […]
EloquentはLaravel中で用意されたモデルのベースクラスであり、1Eloquentに対して1テーブルがマッピングされることを期待しています(1テーブルに複数のEloqu […]
PHP: ReflectionClass::getDocComment – Manual ReflectionClass::getDocCommentはその名の通りク […]
Artisan::callはartisanコマンドをプログラム内で呼び出すための機能です。 大変便利なのですが、この機能の挙動は”Laravelの中でコマンドクラス […]
webアプリケーションでよくありがちの定番機能がCRUD機能です。CRUD機能はある対象をCreate, Read, Update, Deleteする機能です。webアプリケーシ […]
TL;DR 新たなマシンにバージョンを固定してプロジェクトを入れるにはcomposer.lockを共有して composer install をするのがよいです。 本文 com […]
wakatimeはIDE等の作業時間を記録するサービスです。 WakaTime 以下の画像にある様々なIDE,ブラウザなどのプラグインや拡張と結びつき作業時間を記録します。Gi […]
PHPは様々な外部プログラムと連携できます。その中にはLinuxでないと動かない外部プログラムもあり、そういったプログラムと連携するPHPプログラムをテストするにはLinux環境 […]