- 2025年1月24日
【PHP】CLIで日本語メッセージの縦をそろえて表示する方法
CLI(コマンドラインインターフェース)上で、日本語のメッセージやデータを縦に揃えて表示したいことがしばしばあります。特に表のような形式で出力する場合には必須です。この記事ではP […]
CLI(コマンドラインインターフェース)上で、日本語のメッセージやデータを縦に揃えて表示したいことがしばしばあります。特に表のような形式で出力する場合には必須です。この記事ではP […]
ちょっとした自分用のスクリプトファイルを書くことがしばしばあります。管理は大ざっぱで、メンテナンス担当は自分ひとり、何度も使うという想定のスクリプトです。こういったスクリプトは書 […]
PHP8.4では引数のデフォルト値がnullにもかかわらず引数の型がnullを許容していない場合、非推奨エラーが発生します。これは例えば次のように起きます。 上記を実行すると次の […]
タイトルのとおりです。これまでもPHPの公式ドキュメントには説明された関数の使用例などがありました。これに実行環境が追加されてより便利になりました。具体的には次の動画(クリックで […]
PHP8.4がリリースされました。セキュリティサポートは2028-12-31までの予定です。 PHP: PHP 8.4.0 Release Announcement PHP: P […]
どれくらい複雑になってきているか何となく気になる時があります。そんな時にざっくり目安になるのが行数です。厳格な複雑度の指標としては心もとない情報ですが、なんとなくどんな勢いで複雑 […]
【PHP】PHP8.4で注目してる新機能の紹介 PHP8.4のリリースが2024年11月21日に予定されています。前回のサポート期間の変更により、今回のリリースと同時にサポートが終 […]
Firebase Cloud Messaging(FCM)はモバイルアプリケーションやWebアプリケーションにプッシュ通知を送信できるサービスです。以前はデバイストークンをまとめ […]
PHPは同期的に実行されます。これはMySQLなどのデータベースを操作する時も同じです。クエリを投げた後PHPはデータベースから結果が返って来るのを待っているわけです。非同期実行 […]
PHPで日付を扱う際、特定の期間内の日付をループさせて処理したい時があります。これを素朴な$i = 0; $i < $n; $i++;的な数字ループでやろうとすると月をまたぐ時に […]
レンタルサーバー上で複数のWebサイトが稼働している場合や、一部プログラムのみPHPのバージョンを移行したい場合など、同じWebサーバーで異なるバージョンのPHPを動かしたくなる […]
PHPでは処理の中ではしばしばインスタンスのメソッドを呼び出したい時があります。この時、対象のインスタンスのメソッドが存在することが約束された状況で呼び出したくなります。もし次の […]