#PHP

26 件の記事

FuelPHPの2025年2月現在の現況 by 生成AI
アプリケーション 2025-02-27

FuelPHPの2025年2月現在の現況 by 生成AI

2025年2月時点でのFuelPHPの現況を整理した記事です。1.x系のEOLや1.9-devにおけるPHP8対応の状況、開発の停滞やコミュニティの移行動向などを、過去のまとめと比較しながら振り返ります。

#FuelPHP#PHP
FuelPHPとPHPのアップデートプロジェクトレポート
アプリケーション 2024-01-26

FuelPHPとPHPのアップデートプロジェクトレポート

FuelPHPアプリケーションをPHP7.3から8.1へアップデートした実践記録。モノリス構成での進め方と互換性チェックツールの活用を解説します。

#PHP#FuelPHP
PHP7.4からPHP8.1までの新機能をキャッチアップ
アプリケーション 2022-03-21

PHP7.4からPHP8.1までの新機能をキャッチアップ

PHPの知識が7.3で止まっていたため、8.1までに追加された新機能を駆け足でキャッチアップした記事です。型付きプロパティやアロー関数、Union型、match式、Attributes(アトリビュート)など、各バージョンで導入された主要な新機能を実例とともに整理します。

#PHP
PHPでUMLを自動生成してくれるツールーphUML
アプリケーション 2020-06-26

PHPでUMLを自動生成してくれるツールーphUML

クラス設計の全体像を把握するために、UMLを自動生成できるツールとしてphUMLを使い、PHPのクラス図を生成する方法を解説する記事です。PhpStormのような標準機能がないエディタでも、設計構造を可視化して複雑なコードベースの理解に役立てられるように紹介します。

#PHP
2019年の全PHPカンファレンスをコンプリートした
ポエム 2019-12-03

2019年の全PHPカンファレンスをコンプリートした

2019年の日本のPHPカンファレンス(仙台・Laravel JP・PHPerKaigi・福岡・北海道・沖縄)を全制覇した記録を紹介します。

#PHP#PHPカンファレンス
PHPカンファレンス沖縄2019に参加してきた
ポエム 2019-10-13

PHPカンファレンス沖縄2019に参加してきた

PHPカンファレンス沖縄2019で聞いた、PHPのメタプログラミング、OOP、クリーンアーキテクチャ、DDD、Webセキュリティ、ミューテーションテストなどのセッションを紹介します。

#PHP#PHPカンファレンス
PHPカンファレンス北海道2019に参加してきた
ポエム 2019-10-06

PHPカンファレンス北海道2019に参加してきた

PHPカンファレンス北海道2019で聞いた、PHPの基礎、CI/CD、マイクロサービス、テスト、CPUアーキテクチャなどのセッションを紹介します。

#PHP#PHPカンファレンス
FuelPHP1.8.0→1.8.2、PHP5.6→PHP7.3へのバージョンアップした
アプリケーション 2019-10-05

FuelPHP1.8.0→1.8.2、PHP5.6→PHP7.3へのバージョンアップした

FuelPHP 1.8.0から1.8.2、PHP 5.6から7.3へアプリケーションをバージョンアップした際の作業内容と対応ポイントをまとめます。

#PHP#FuelPHP
PHPカンファレンス福岡2019に参加・登壇してきました
ポエム 2019-07-04

PHPカンファレンス福岡2019に参加・登壇してきました

PHPカンファレンス福岡2019に参加・登壇。PHPでのURLルーティング作成の発表や、クリーンアーキテクチャ、コード削除のベストプラクティスを紹介します。

#PHP#PHPカンファレンス
PHPで学ぶデザインパターン - Stateパターン
アプリケーション 2019-04-20

PHPで学ぶデザインパターン - Stateパターン

「PHPで学ぶデザインパターン Advent Calendar 2018」の記事の1つで、Stateパターンを取り上げます。状態ごとの処理をそれぞれ別のクラスにカプセル化することで、状態に応じた振る舞いの切り替えを条件分岐に頼らず実現するこのパターンの仕組みと、PHPでの実装方法を解説します。

#GoF#PHP#デザインパターン
PHPerKaigi2019に参加・登壇してきました
ポエム 2019-04-01

PHPerKaigi2019に参加・登壇してきました

PHPerKaigi 2019に初めて参加し、登壇もしてきた際の記録です。「PHPでURLルーティングをつくる」というテーマで発表したURLルーティング設計の内容や、カンファレンスに参加・登壇して得られた所感、周辺の学びを紹介します。

#PHP#PHPカンファレンス#PHPerKaigi
URLルーティングをつくる エピソード3(完結編)
アルゴリズムとデータ構造 2019-03-17

URLルーティングをつくる エピソード3(完結編)

ツリー構造を使ってURLルーティングを自作するシリーズのエピソード3。PHPで、パスパラメータやHTTPメソッド、ツリーベースの探索アルゴリズムに対応したURLルーティングを完成させるまでを解説する。

#PHP#URLルーティング#HTTP#データ構造#router
Laravel JP Conferenceにコアスタッフ兼LTスピーカーとして参加してきました
ポエム 2019-02-16

Laravel JP Conferenceにコアスタッフ兼LTスピーカーとして参加してきました

Laravel JP Conferenceにコアスタッフ兼LTスピーカーとして参加し、LaravelのテストのベストプラクティスやDuskについて登壇した経験を紹介します。

#Laravel#LT#PHP
PHPで学ぶデザインパターン - Adapterパターン
アプリケーション 2019-02-01

PHPで学ぶデザインパターン - Adapterパターン

「PHPで学ぶデザインパターン Advent Calendar 2018」の記事の1つで、Adapterパターンを取り上げます。互換性のないインターフェース同士を適合させ、既存のクラスに手を加えることなく再利用できるようにするこのパターンの仕組みと、PHPでの実装方法を解説します。

#デザインパターン#GoF#PHP
PHPで学ぶデザインパターン - Bridgeパターン
アプリケーション 2019-02-01

PHPで学ぶデザインパターン - Bridgeパターン

「PHPで学ぶデザインパターン Advent Calendar 2018」の記事の1つで、Bridgeパターンを取り上げます。機能の拡張と実装の拡張という2つの階層を分離し、それぞれを独立して拡張できるようにするこのパターンの考え方と、PHPでの実装方法を解説します。

#GoF#PHP#デザインパターン
PHPで学ぶデザインパターン - Mediatorパターン
アプリケーション 2019-01-31

PHPで学ぶデザインパターン - Mediatorパターン

「PHPで学ぶデザインパターン Advent Calendar 2018」の記事の1つで、Mediatorパターンを取り上げます。複雑になりがちなオブジェクト同士のやり取りを仲介役(Mediator)に集約し、オブジェクト間の関係の見通しを良くするこのパターンの仕組みと、PHPでの実装方法を解説します。

#PHP#デザインパターン#GoF
PHPカンファレンス仙台2019に参加した
ポエム 2019-01-27

PHPカンファレンス仙台2019に参加した

PHPカンファレンス仙台2019で聞いた、TDD、レガシーPHPの移行、PSR、ミドルウェア設計、テストの課題解決などのセッションを紹介します。

#PHP#PHPカンファレンス
PHPで学ぶデザインパターン - Strategy
アプリケーション 2018-12-09

PHPで学ぶデザインパターン - Strategy

「PHPで学ぶデザインパターン Advent Calendar 2018」の記事の1つで、Strategyパターンを取り上げます。アルゴリズムをそれぞれクラスとして切り出して動的に切り替えられるようにし、条件分岐を減らして開放閉鎖の原則(OCP)に沿った設計を実現する方法を、PHPでの実装例とともに解説します。

#デザインパターン#PHP#GoF
PHPのインターフェースとタイプヒンティング
アプリケーション 2018-12-08

PHPのインターフェースとタイプヒンティング

「PHP Advent Calendar 2018」の記事の1つで、PHPのインターフェースとタイプヒンティングについて解説します。インターフェースはメソッドの実装を保証する「契約」のような役割を持ちます。機能と実装を分離し、コードの再利用性と柔軟性を高める方法を、具体例を交えて紹介します。

#PHP#インターフェース#タイプヒンティング
PHPで学ぶデザインパターン - Factory・Factory Method・Abstract Factory
アプリケーション 2018-12-01

PHPで学ぶデザインパターン - Factory・Factory Method・Abstract Factory

PHPで学ぶデザインパターン - Factory・Factory Method・Abstract Factoryについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。

#デザインパターン#GoF#PHP