20名のPL経験を持つエンジニアの視点で見ると、初心者がforeachを使う際に最も苦労するのは「PHPの制御構文とHTMLタグの混在」です。例えば、以下の2つの書き方のうち、どちらがチーム開発で歓迎されるか分かりますか?
// 初心者がやりがちなNG例(中身が複雑になると解読不能に)<?php foreach($items as $item){ echo "<li class='list-item'>" . $item . "</li>"; } ?> // ダブルクォーテーションのミスで表示が崩れやすい!// プロの書き方(HTMLとPHPを切り分ける「コロン構文」)<?php foreach($items as $item): ?> <li class="list-item"><?php echo $item; ?></li><?php endforeach; ?> // これならHTMLエディタの補完も効き、ミスが激減します
このように、PHPには「テンプレートとしての書き方(代替構文)」が存在します。独学では「動けばいい」と見落とされがちですが、実務の現場では、デザイナーと共同作業をする際や、後からレイアウトを変更する際にこの「綺麗な分離」が決定的な差となります。
本セミナーでは、単なる繰り返しの構文だけでなく、「コードの読みやすさ=修正のしやすさ」という、職業訓練講師が最も大切にしている実務マインドを、手を動かしながら身につけていただきます。
※セミナー内では、この「プロ流・代替構文」を用いた実践的なお知らせ一覧パーツのテンプレートを配布します。