PHPカンファレンス関西2025
2025年7月18日開催 / 発表資料 24 本
長谷川智希
PHPを出発点に、VMやC言語との違いなどコンピュータのレイヤー構造を解説。プログラムが動く仕組みを下位層から理解できる。
ゆずねり
PHPUnitが苦手なブラウザ描画や画面遷移のテストをPlaywrightで補う方法と、両者の使い分けでテスト時間を短縮する考え方を紹介。
新原雅司
抽象化と具体化を、設計や言語機能に限らず理解・共有・課題解決にも使える思考技術として具体例で紹介。実践的な使い方が分かる。
杉本啓
ソフトウェア作りの本質的な難しさと、作る意味を見つめ直す基調講演。ソフトウェアをデザインするとは何かを考える糸口が得られる。
ma_me
Laravel製CRUDアプリで mod_php、php-fpm、Swoole、FrankenPHPの性能を実測比較。用途ごとの実行環境の選び方が分かる。
- 階層化自動テストで開発に機動力をスライド
wakaba
自動テストの改修コストやどこまで書くかという悩みに対し、階層化自動テストという戦略を紹介。テストを書く層の判断指針が得られる。
PHPカンファレンス関西
全国のPHP勉強会主催者によるパネルディスカッション。各地のコミュニティの様子と、参加や立ち上げの始め方が分かる。
katzumi
複雑な条件分岐をデシジョンテーブルでPHPに実装する手法を、大規模な業務経験から解説。可読性向上や誤り防止、テスト活用のコツが分かる。
荒巻拓哉
コードゴルフの技を題材に、PHPの文と式の違いやマイナー関数の挙動など言語仕様を解説。遊びながら理解を深める方法が分かる。
Capi(かぴ)
新卒でPHPとLaravelに触れ、失敗を重ねた設計を小さな改善で立て直した体験談。同じ失敗を避け、成長に変える知識が得られる。
cakephper市川
PHPのsocket拡張でHTTPやRAW socketによるTCP/IPを実装する話。はまりどころとプロトコル実装の面白さが分かる。
梶川 琢馬
副作用が絡むロジックをドメインイベントで整理するリファクタリング手法を、同期導入から非同期化まで前後のコードで比較して解説。
sumire
PHPでGitを再現した経験から、Gitのデータ構造、差分管理、保存の仕組みを解説。普段使うGitの内部理解が深まる。
プログラミングをするパンダ
MVC、SOLID、テスト、アジャイルなど開発手法の誕生背景を人物と歴史から辿り、若手PHPエンジニアが次に学ぶ指針となる知識の地図を示す。
- 構文解析器入門スライド
ydah
パーサーとパーサージェネレーターの基礎、bison/yacc形式のBNFの読み方を学び、PHPの文法ファイルを読み解く入門トーク。
まるすけ
PHPStanへのコントリビュート経験から、返却型の決定やDynamic Return Type Extensionsの仕組み、PR提出の流れを紹介する。
uzulla
繰り返す作業を勢いで小さなPHPツールにするバイブスコーディングの実践LT。実装Tipsと時短テクを気軽に知ることができる。
スタヰル
5分で、メンテナンスしやすいテストコードの設計方法とテストデータの扱い方を駆け足で説明するLT。
まさき。
PHPのバージョンアップを新機能だけでなくCVE対応などセキュリティ面から捉え直すLT。OS依存のパッチ適用課題を踏まえた向き合い方が分かる。
ひがき
PHPでResult型を実装する方法をコード例で示し、例外を使わないエラー処理のメリット・デメリットを考察する。
daiki
Pythonを使わずPHPで機械学習を試みた結果を紹介。できたこと・できなかったことから、PHPでの現実的な範囲が分かる。
田添春樹
PHP公式ドキュメントの日本語翻訳に参加しやすくする支援ツールを作った経緯と、参加者が増えた変化を紹介。OSS貢献の敷居を下げるヒントが得られる。
やまずん
PHPコミュニティに参加したテスターが、開発のテストと品質保証の二面性や、テスターとプログラマーの協力が生む価値を語るLT。
あかつか
カンファレンスで得た学びを制約のある業務コードで活かすため、明日から身近なところで少しずつ改善を始める方法が分かるトーク。