👻

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