- 2024年12月13日
- 2024年12月13日
【PHP】引数のデフォルト値がnullかつ型にnullが含まれていない関数やメソッドを nikic/php-parser で見つけて修正する
PHP8.4では引数のデフォルト値がnullにもかかわらず引数の型がnullを許容していない場合、非推奨エラーが発生します。これは例えば次のように起きます。 上記を実行すると次の […]
PHP8.4では引数のデフォルト値がnullにもかかわらず引数の型がnullを許容していない場合、非推奨エラーが発生します。これは例えば次のように起きます。 上記を実行すると次の […]
タイトルのとおりです。これまでもPHPの公式ドキュメントには説明された関数の使用例などがありました。これに実行環境が追加されてより便利になりました。具体的には次の動画(クリックで […]
PHP8.4がリリースされました。セキュリティサポートは2028-12-31までの予定です。 PHP: PHP 8.4.0 Release Announcement PHP: P […]
どれくらい複雑になってきているか何となく気になる時があります。そんな時にざっくり目安になるのが行数です。厳格な複雑度の指標としては心もとない情報ですが、なんとなくどんな勢いで複雑 […]
LaravelはPHPのフレームワークであり、よくwebサーバー、PHP、データベースといった構成でwebサイトを構築します。この構成でしばしば全く異なる2つの保存形式を持つユー […]
【PHP】PHP8.4で注目してる新機能の紹介 PHP8.4のリリースが2024年11月21日に予定されています。前回のサポート期間の変更により、今回のリリースと同時にサポートが終 […]
動画を視聴中にvideo要素をダブルクリックするとブラウザの機能によって動画が全画面再生されます。便利な機能ではありますが動画を見ながら他の作業をする前提のwebサービスでは不意 […]
ExcelやGoogleスプレッドシートは便利なアプリケーションです。しばしばこれらと同形式の入力欄を作りたいという要望があります。そして実際に同形式の入力欄を作るとExcelや […]
Firebase Cloud Messaging(FCM)はモバイルアプリケーションやWebアプリケーションにプッシュ通知を送信できるサービスです。以前はデバイストークンをまとめ […]
フォームリクエストクラスのテストをしたい時があります。これは主にバリデーションが期待通りに動作するかのテストです。この時、本当にリクエストを送ったりリクエストを処理する一連の流れ […]
webページをユーザーが印刷する際、印刷対象となる要素を絞り込みたくなる場合があります。例えばメニュー、ヘッダー、フッター、サイドバーなどのwebページを便利にするためのパーツを […]
しばしば複数の値がカンマ区切り文字列で格納されているデータベースを扱う必要がある時があります。これは例えば次のようなテーブルです。 user_id name roles 1 山田 […]