👻
PHP初心者が知っておくべき基本構文まとめ
PHPをお仕事で書く機会があり、キャッチアップするために忘備録としてまとめています。
PHPの基本構造
PHPコードは <?php ?>
のタグで囲む必要があります。ファイルの拡張子は .php
を使います。
<?php
echo "Hello, World!";
?>
変数
PHPの変数は $
から始まり、型の宣言は不要です。
<?php
$name = "Taro";
$age = 20;
echo $name;
?>
データ型
主なデータ型として、文字列・整数・浮動小数点数・論理値・配列などがあります。
<?php
$str = "PHP"; // 文字列
$int = 10; // 整数
$float = 3.14; // 浮動小数点数
$bool = true; // 論理値
$array = [1, 2, 3]; // 配列
?>
条件分岐
条件に応じて処理を分けるための構文です。
if文:
<?php
$age = 20;
if ($age >= 18) {
echo "成人です";
} else {
echo "未成年です";
}
?>
switch文:
<?php
$color = "blue";
switch ($color) {
case "red":
echo "赤色";
break;
case "blue":
echo "青色";
break;
default:
echo "色が不明";
}
?>
ループ処理
繰り返しの処理を実現する構文です。
for文:
<?php
for ($i = 0; $i < 5; $i++) {
echo $i;
}
?>
while文:
<?php
$count = 0;
while ($count < 3) {
echo $count;
$count++;
}
?>
foreach文:
<?php
$fruits = ["apple", "banana", "orange"];
foreach ($fruits as $fruit) {
echo $fruit;
}
?>
演算子
計算や比較を行うための演算子です。
- 算術演算子:
+
,-
,*
,/
,%
- 比較演算子:
==
,!=
,<
,>
,<=
,>=
- 論理演算子:
&&
,||
,!
<?php
$a = 10;
$b = 20;
echo $a + $b; // 30
echo $a < $b; // true
?>
関数
コードの再利用性を高めるための仕組みです。
<?php
function greet($name) {
return "Hello, " . $name;
}
echo greet("Taro");
?>
コメント
コード内にメモや説明を記載するために使います。
<?php
// 一行コメント
/*
複数行コメント
*/
?>
Discussion