学んで作る

PHP チュートリアルとガイド

出典と範囲を明確にした PHP・AI 開発ガイド。

チュートリアル
METHODS & PRACTICE

復元できるバックアップを用意する

アプリ本体、設定、アップロード、DB、必要な暗号鍵を一覧化します。コンテンツのエクスポートは完全バックアップとは限りません。整合性を保つ公式手順に従い、動作中の DB ファイルを保存方式の確認なく単純コピーしないでください。.

続きを読む
AI 開発
METHODS & PRACTICE

AI が書いた PHP を正常系だけで判断しない

実行前に差分を読みます。書き込み先ごとの認可、セッション利用時の CSRF、出力エスケープ、プリペアドクエリ、アップロード制限を確認します。例外がパス、トークン、DB 認証情報を漏らさないか調べます。生成された説明は提案であり、テスト証拠ではありません。.

続きを読む
チュートリアル
METHODS & PRACTICE

PHP 改修前にテストを用意する

内部構造を変更する前に、外から見える動作を記録します。重要な操作ごとに正常系と拒否・無効ケースを用意し、ログイン、所有権、重複送信、空の結果を確認します。顧客データのコピーではなく隔離したテストデータを使用してください。.

続きを読む
チュートリアル
METHODS & PRACTICE

PDO:データをバインドし SQL 構造と分離

利用者が入力する値はプリペアドステートメントへ渡します。プレースホルダーは一つのデータ値であり、列名や SQL キーワードではありません。並び替えの列は明示的な許可リストから選び、生の入力で識別子を連結しないでください。長さと型も別に検証します。.

続きを読む