php 23 8月 2023 ユーザが入力したテキスト内のURLをリンク化して表示するPHPライブラリを作り始めました ユーザが入力したテキスト内のURLをリンク化して表示するという要件があり、実装方法を検討していました。 これはテストです。 Webサイトは、 https://www.example.com/ です。 <script>alert('XSS');</script> 上のテキストが… 続きを読む
php-class-diagram 30 7月 2023 🚀PHPのソースコードからPlantUMLのクラス図を出力するツール php-class-diagram v1.1.1 をリリースしました🎉 PHPのソースコードからPlantUMLのクラス図を出力するツール php-class-diagram v1.1.1 をリリースしました。 ## v1.1.1 (2023-07-30) https://packagist.org/packages/smeghead/php-class-diagram… 続きを読む
php 6 7月 2023 Pharアーカイブの中のソースコードを修正する とある事情で古いPHPUnitをpharファイル経由で使っているのですが、バグがあってそれを直す方法もわかってるんだけど、pharアーカイブの中のソースコードを修正する方法がわからず試行錯誤したので、メモしておきます。 Pharとは phar 拡張モジュールは、PHP アプリケーション全体をひとつの… 続きを読む
php-class-diagram 6 4月 2023 🚀PHPのソースコードからPlantUMLのクラス図を出力するツール php-class-diagram v1.0.0 をリリースしました🎉 PHPのソースコードからPlantUMLのクラス図を出力するツール php-class-diagram v1.0.0 をリリースしました。 ## v1.0.0 (2023-04-06) https://packagist.org/packages/smeghead/php-class-diagram… 続きを読む
php 29 3月 2023 PHPで「テスト駆動開発」の写経をしました PHP勉強会を観ていたら、「テスト駆動開発」の写経する話があり、学びが多そうだったので、自分でも写経してみました。 テスト駆動開発(amazon) ## 第1部 多国通貨 php-class-diagramを使って各章完了時のソースコードからクラス図を出力してみました。機能追加やリファクタリングの経… 続きを読む