>_DEVELOP

ヘッダー画像1
ヘッダー画像2
ヘッダー画像3

$ sudo learn –daily –append >> ~/brain/tech.log

PHP入門:Web開発の第一歩

PHPはサーバーサイドで動作するスクリプト言語で、主にWebアプリケーションの構築に利用されます。この記事では、PHPの基本構文から制御構文、クラスの使い方、フォーム処理、そしてデータベース操作まで、基礎を一通り解説していきます。


📌 1. PHPの基本構文

PHPのコードは <?php で始まり、?> で閉じます。HTMLと組み合わせて使うことが多く、次のように記述できます。


🔁 2. for文とforeach文の違い

for 文:数値の繰り返し処理に適している

foreach 文:配列の要素を簡潔に処理できる

🔍 foreachキーと値の両方 も取り出せます:


🧱 3. クラスとオブジェクト

PHPはオブジェクト指向プログラミングにも対応しています。基本的なクラスの定義と使い方を見てみましょう。


🌐 4. スーパーグローバル変数(ブラウザやリクエストの情報)

PHPには様々な スーパーグローバル変数 が用意されています。

変数名説明
$_GETURLのクエリ文字列で送られたデータ
$_POSTフォームのPOST送信で送られたデータ
$_SERVERサーバーや実行環境の情報(IPやUser-Agent)
$_SESSIONセッションに保存されたデータ
$_COOKIEブラウザに保存されたクッキー

例:GETの使い方

POSTの使い方(HTMLフォームとセット)


🗃️ 5. データベース(PDOによる接続と操作)

PHPでDB操作を行う際は PDO(PHP Data Objects) を使うと安全で柔軟です。

データベースに接続

データを取得する(SELECT)

データを追加する(INSERT)

💡 prepare()execute() を使うことでSQLインジェクション対策になります。


✍️ まとめ

この記事では、以下のPHPの基礎知識をカバーしました。

  • 基本構文とコメントの書き方
  • forforeach の使い分け
  • クラスとオブジェクト指向
  • スーパーグローバル変数でリクエスト処理
  • PDOを使った安全なDB操作