- 2022年4月26日
【PHP】PHP8.1はインターフェイスの継承時に衝突したインターフェイスのメソッドの交差型を計算しない
題の通りです。これが問題になる時は滅多にないですし、問題になっても継承して作りたかったインターフェイスの代わりに継承元のインターフェイスらを実装すると都度宣言すればよいだけですの […]
題の通りです。これが問題になる時は滅多にないですし、問題になっても継承して作りたかったインターフェイスの代わりに継承元のインターフェイスらを実装すると都度宣言すればよいだけですの […]
Docker は仮想環境を用意してその中で色々する仕組みです。MySQL を動かすこともできます。MySQL の公式イメージを使ってコンテナを立ち上げる際、自動で SQL を実行 […]
PhpSpreadsheet は PHP で Excel ファイルを操作するためのライブラリです。PHPExcel の後継であり、Laravel でよく使われている Excel […]
使い道のなさそうな PHP8.1 の小ネタです。 PHP は通常変数名を数値や_以外の記号で始められません。 しかし PHP8.1 では次の様に可変変数や $GLOBALS […]
PHP には先達の開発者のおかげで日本語対応の機能が多くあります。日本語文字コード対応はそんな中の一つで、よくある UTF-8 やいくつかの環境で扱いやすい Shift_JIS […]
mermaid は図をテキストで定義するための言語です。図をテキストで定義するための言語としての競合相手には PlantUML などがいます。 mermaid-js/mermai […]
PHP にはランダムな値を取得する関数がいくつかあります。その中でよくテストデータ作成で使うのは以下の2つです。mt_rand は数値を取得し、random_bytes はバイト […]
PhpStorm 2022.1 is now available | The PhpStorm Blog PhpStorm 2022.1 の新機能 PHP をメインターゲットとし […]
Laravel 8.27 以降の Laravel のマイグレーションで使える after の書き方があり、これが大変便利なので紹介です。 Laravel は PHP のフレーム […]
通常の video 要素は動画の見る分には十分な機能が備わっていますが。細かいことをするには不十分です。特にフレーム回りは標準機能が全くといいほどないです。この状況に対して Fi […]
SQL を動かせる RDBMS(関係データベース管理システム)は MySQL, PostgreSQL, OracleDB, MariaDB, SQLite などいくつかあります。 […]
PHP は1995年から始まり長らく多くの web サーバーで用いられています。現在は規模が大きくなった案件に対しても適切なプログラミングと運用の役に立つ型や例外といった機能が増 […]