はじめに
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フレームワーク)



コメント