PHPとは何か
PHPは「Hypertext Preprocessor」の略で、動的なウェブページを生成するためのサーバーサイドスクリプト言語です。PHPはHTMLに埋め込んで使用でき、データベースと連携することで、インタラクティブなウェブアプリケーションを作成することが可能です。
PHPの基本構文
1. PHPタグ
PHPコードはの間に記述します。以下は基本的なPHPタグの例です。
<?php
echo "Hello, World!";
?>
2. 変数とデータ型
PHPでは、変数は$記号で始まります。変数に値を代入することで使用します。PHPの主なデータ型には以下のようなものがあります。
整数型 (integer): 整数値を扱います。
浮動小数点型 (float): 小数点を含む数値を扱います。
文字列型 (string): 文字列を扱います。
配列型 (array): 複数の値を一つの変数に格納します。
ブール型 (boolean): trueまたはfalseの値を持ちます。
例:
<?php
$integer = 10;
$float = 10.5;
$string = "PHP入門";
$array = array("リンゴ", "バナナ", "オレンジ");
$boolean = true;
echo $string;
?>
3. 演算子
PHPでは、数値や文字列の操作に使用する演算子がいくつかあります。主な演算子には以下のようなものがあります。
算術演算子: +, -, *, /, %
比較演算子: ==, !=, >, <, >=, <=
論理演算子: &&, ||, !
4. 制御構文
PHPでは、プログラムの流れを制御するために、条件分岐やループ構文を使用します。
if文
条件に応じてコードを実行する場合に使用します。
<?php
$age = 20;
if ($age >= 18) {
echo "あなたは成人です。";
} else {
echo "あなたは未成年です。";
}
?>
for文
指定回数だけコードを繰り返し実行する場合に使用します。
<?php
for ($i = 0; $i < 5; $i++) {
echo "数値: $i <br>";
}
?>
while文
条件がtrueの間、コードを繰り返し実行する場合に使用します。
<?php
$i = 0;
while ($i < 5) {
echo "数値: $i <br>";
$i++;
}
?>
関数
関数は、特定の処理をまとめて再利用可能にするためのブロックです。PHPには組み込み関数が多数用意されていますが、自分で関数を定義することもできます。
<?php
function greet($name) {
return "こんにちは、" . $name . "!";
}
echo greet("太郎");
?>