Just another WordPress site
商品名:■PHP入門
非常PHP(ピーエイチピー)は、主にWeb開発で使われるプログラミング言語です。ウェブサイトやアプリケーションを作るために、サーバーサイド(ウェブサーバー側)で動作します。PHPは、特に動的なウェブページ(コンテンツがユーザーによって変化するページ)を作るために使われます。
PHPはサーバーサイドスクリプト言語であり、主に以下のようなことに使われます:
PHPは、**<?php ... ?>**の間にコードを書きます。これでPHPのコードが実行される部分を定義します。
例えば、PHPで「こんにちは」と表示する基本的なコードは以下のようになります。
<?php
echo "こんにちは、世界!"; // 画面に「こんにちは、世界!」を表示
?>
<?php と ?> は、PHPのコードの始まりと終わりを示します。echo は、文字列を画面に表示するための命令です。PHPでは、変数を使ってデータを保存します。変数は $ で始まります。
例えば、ユーザーの名前を変数に保存して表示するコード:
<?php
$name = "太郎"; // 変数$nameに"太郎"という文字列を保存
echo "こんにちは、" . $name . "さん!"; // "こんにちは、太郎さん!" と表示
?>
$name は変数で、文字列「太郎」が保存されています。echo で変数を表示する際、.(ドット)で文字列をつなげます。PHPで特定の条件に基づいて処理を分ける場合は、if 文を使います。
例えば、ユーザーが20歳以上かどうかでメッセージを変えるコード:
<?php
$age = 22;
if ($age >= 20) {
echo "成人です。";
} else {
echo "未成年です。";
}
?>
if ($age >= 20) は、「年齢が20歳以上かどうか」をチェックします。else は、「もし20歳未満なら」という場合に実行される処理です。PHPでは、繰り返し処理をするために**for** や while などのループを使います。
例えば、1から5までの数字を繰り返し表示するコード:
<?php
for ($i = 1; $i <= 5; $i++) {
echo $i . "<br>";
}
?>
for ($i = 1; $i <= 5; $i++) は、「1から5まで繰り返す」という意味です。$i++ は、毎回1ずつ数字を増やすことを意味します。PHPはデータベースと連携して、動的にデータを扱うことができます。例えば、ユーザーがフォームで入力した情報をデータベースに保存する、ということができます。
<?php
// MySQLに接続
$conn = new mysqli("localhost", "username", "password", "database");
if ($conn->connect_error) {
die("接続失敗: " . $conn->connect_error);
}
// データを挿入するSQLクエリ
$sql = "INSERT INTO users (name, email) VALUES ('太郎', 'taro@example.com')";
if ($conn->query($sql) === TRUE) {
echo "新しいレコードが追加されました";
} else {
echo "エラー: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
mysqli は、PHPからMySQLデータベースに接続するための方法です。PHPを実行するためには、ウェブサーバー(例えば、Apache)とPHPがインストールされた環境が必要です。ローカル環境で開発を行いたい場合は、XAMPPやMAMPなどのツールを使うと、簡単にPHP開発環境を整えることができます。
PHPは、ウェブサイトやウェブアプリケーションを作成するために非常に役立つ言語です。基本的な構文はシンプルで、HTMLとの連携が得意です。もしウェブ開発を目指しているなら、PHPの学習は非常に有益です。最初は簡単なコードから始め、次第にデータベースやフレームワークを使った開発へと進んでいくことができます。にわかりやすい内容です。