PHP学習者がアプリ制作で最初にぶつかる壁は、「変数の寿命」です。通常、PHPの変数はページが表示された瞬間に消滅してしまいます。20名のPLとして多くのコードを見てきましたが、初心者はここで「なぜさっきの入力が消えるのか?」と足止めを食らいます。
// 初心者がやりがちなNG例(データが保持されない)$messages = []; // ページを読み込むたびに配列がリセットされる$messages[] = $_POST['text']; // 前の投稿が消え、常に1件しか表示されない!// プロの書き方(セッションを使ったデータ永続化)session_start(); // サーバーに「記憶」の領域を確保する合図$_SESSION['list'][] = $_POST['text']; // 配列をセッションに放り込む。これで消えない!
このように、「普通の変数」と「セッション変数」の使い分けを理解することが、単なるコードの書き写し(写経)から、自分の頭で考える「開発」へと脱皮する最大のポイントです。
本セミナーでは、このデータの流れを「バケツリレー」に例えて図解。職業訓練の現場で「一番分かりやすい!」と絶賛された解説法で、掲示板完成まで一気に導きます。
※セミナー内では、掲示板の完成版コードと、機能拡張(削除機能など)に向けたヒント集を配布します。