PHP

PHP

【PHP】CLIでの標準入力マスキング

パスワードや暗証番号などの機密情報をターミナルの標準入力でタイプする際に、画面上では見えないように別の文字でマスキングする方法のメモです。(制作協力:ChatGPT-4o)
PHP

【PHP】条件判定のベンチマーク

PHPの条件判定処理についてベンチマークテストを実施してみました。対象の条件判定処理は、if文、三項演算子、switch文、match式の4種類です。対象のPHPバージョンは、8.2 / 8.3 / 8.4 です。
Bash

【PHP】Bash Colorizer の使い方

PHPでBashターミナルへテキストをカラー出力するツール Bash Colorizer の使い方についての解説です。
PHP

【PHP】phpenvでPHP8.4をインストールする方法

複数バージョンのPHPを管理するツールphpenvですが、2024年10月以降は更新がされずに放置されており、PHP8.4のインストールができない状態です。それに伴い、mise、asdf、vfox 等、他ツールへの乗り換えをする記事を書いていました。ところが、PHPが期待した状態でコンパイルされていない、またはバージョンの適用が不安定等の不都合があり、結局は動作が安定しているphpenvを使い続けたいと思ってしまったわけです。
PHP

【PHP】サポートバージョンの確認(2024年12月31)

PHP公式サイトでサポートバージョンの確認をします。
PHP

【PHP】phpenvからasdfへの乗り換え

複数バージョンのPHPを管理するツールとしてphpenvを使ってきましたが、このところアップデートの反映頻度が落ちてきて、現在PHP8.4の反映PRがマージされずに2カ月止まっている状態です。今後のアップデートも期待できそうにないため、asdfへ乗り換えることにしました。
PHP

【PHP】phpenvからmiseへの乗り換え

複数バージョンのPHPを管理するツールとしてphpenvを使ってきましたが、このところアップデートの反映頻度が落ちてきて、現在PHP8.4の反映PRがマージされずに2カ月止まっている状態です。今後のアップデートも期待できそうにないため、miseへ乗り換えることにしました。
PHP

【PHP】phpenvからvfoxへの乗り換え

複数バージョンのPHPを管理するツールとしてphpenvを使ってきましたが、このところアップデートの反映頻度が落ちてきて、現在PHP8.4の反映PRがマージされずに2カ月近く止まっている状態です。今後のアップデートも期待できそうにないため、vfoxへ乗り換えることにしました。
PHP

【PHP】Whisper.phpを使ってみた

Laravel Newsで紹介されていましたが、自動音声認識と文字起こしツールのWhisper.phpが面白そうなので使ってみました。
PHP

【PHP】phpenvでFFI拡張を有効化

ローカル環境のPHPでFFI(Foreign Function Interface)拡張を使いたくなったので、FFI拡張をphpenv経由で追加して有効化してみました。