PHP

PHP

【PHP】ドット記法での配列を多次元化

以前の記事でLaravelのconfig()等でよく使われているドット記法(dot notation)での配列アクセスをピュアPHPで実装しました。今回は逆に、ドット記法で記したキーの1次元配列を多次元配列に展開していきます。
PHP

【PHP】ドット記法での多次元配列アクセス

Laravelのconfig()等でよく使われているドット記法(dot notation)での配列アクセスをピュアPHPで実装していきます。
PHP

【PHP】PHP8.4の概要

Laravel Newsの記事でも掲載されていましたが、PHP8.4が2024年11月21日にリリース予定です。
PHP

【PHP】Iterableのベンチマーク

PHPの代表的なIterableとして、配列、Iterator、Generatorの3つの単純なループについてベンチマークしてみました。
PHP

【PHP】指定箇所のスクリーンショットとHTMLを取得する方法

CSSセレクタやXPathで指定したページ内のノードだけのスクリーンショットを撮りつつ、指定ノード以下のHTMLだけを取得する方法の解説です。chrome-php/chrome だけでスクレイピングしていきます。
PHP

【PHP】スクリーンショットを撮る方法

ピュアPHPでスクリーンショットを撮る方法の解説です。 いくつか方法がありますが、今回はフリーライブラリの「chrome-php」を使っていきます。
PHP

【PHP】phpenvの定義ファイル更新の仕方

PHPの複数バージョンをインストールして切替できるツールphpenvをインストールした状態から、インストール済のPHPより新しいバージョンをインストールする際の手順の解説です。
PHP

【PHP】ディレクトリ内のファイルを再帰的に検索

PHPでディレクトリ内のファイルを、深い階層のサブディレクト内も含めて再帰的に検索してリストアップする方法の解説です。
Laravel

【Laravel Prompts】使い方(search/multisearch)

Laravel11の公式パッケージ Prompts の使い方の記録と解説の第4回です。ピュアPHPでsearch、multisearchを実装していきます。
Laravel

【Laravel Prompts】使い方(pause/info/table/spin/progress)

Laravel11の公式パッケージ Prompts の使い方の記録と解説の第3回です。ピュアPHPでpause、info、table、spin、progressを実装していきます。