Kodo
kon
kodokon.com
コース
/
PHP
応用
PHP · 上級 - 高度なパターンとパフォーマンス
モダンなオブジェクト指向:クラス、プロパティプロモーション、可視性
PHP 8らしいクラスを書きましょう。プロパティプロモーション、readonly、名前付きコンストラクタ、そしてイミュータブルな値オブジェクトを学びます。
継承、インターフェース、トレイト、そして抽象クラス
それぞれのトレードオフを知ったうえで、正しい設計の道具を選びましょう。契約、アルゴリズムの骨組み、あるいは水平的な再利用のどれかです。
PDO:プリペアドステートメントとトランザクション
本番と同じようにPDOを設定し、SQLインジェクションを構造的に排除し、トランザクションで書き込みを信頼できるものにしましょう。
名前空間、オートロード、そしてComposer
PSR-4の名前空間でコードを構造化し、クラスと依存関係の読み込みはComposerに任せましょう。
例外:階層、finally、グローバルハンドラー
完全なエラー戦略を組み立てましょう。連鎖させた業務例外、制御されたfinally、そして最後の防衛線としてのグローバルハンドラーです。