A Walk Through PHP – 実践的なPHP入門ガイド

PHP
a-walk-through-php

はじめに

PHPは、Web開発において最も広く使われているサーバーサイドスクリプト言語の一つです。
この記事では、PHPの基本から実践的な使い方まで、順を追って解説していきます。

1. PHPとは

  • サーバーサイドで動作するスクリプト言語
  • HTMLに埋め込んで使用可能
  • データベースとの連携が容易

2. 開発環境の準備

必要なもの

  • Webサーバー(Apache/Nginx)
  • PHP
  • データベース(MySQL/PostgreSQL)

推奨環境

  • XAMPP(Windows/Mac/Linux)
  • MAMP(Mac)
  • Docker

3. Hello World

<?php
echo "Hello, World!";
?>

4. 基本構文

変数

<?php
$name = "太郎";
$age = 25;
echo "私の名前は{$name}で、{$age}歳です。";
?>

配列

<?php
$fruits = ["りんご", "バナナ", "オレンジ"];
foreach ($fruits as $fruit) {
    echo $fruit . "<br>";
}
?>

5. フォーム処理

HTMLフォーム

<form method="POST" action="process.php">
    <input type="text" name="username">
    <input type="submit" value="送信">
</form>

PHPでの受け取り

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $username = $_POST["username"];
    echo "ようこそ、{$username}さん!";
}
?>

6. データベース連携

MySQLへの接続

<?php
$host = "localhost";
$dbname = "test_db";
$username = "root";
$password = "";

try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
    echo "接続成功!";
} catch(PDOException $e) {
    echo "接続失敗: " . $e->getMessage();
}
?>

まとめ

PHPは学習しやすく、実用的な言語です。
この記事で学んだ基礎を活かして、さらに高度な開発にチャレンジしてみましょう。

参考リンク

  • PHP公式ドキュメント
  • Laravel(PHPフレームワーク)

コメント

タイトルとURLをコピーしました