PHPをはじめる前に / ch01 — PHP をインストールする / 演習 01

📝 ドリル 01 — PHP のバージョン確認

問題

PHP がインストールされていて、バージョン 8 以上で動くことを自動チェックする。

このドリルでは コードを書く必要はないphp -v が動けば answer.php がそれを呼び出してチェックする。

期待される出力:

PHP OK

採点

php scripts/grade.php topics/00-first-step/ch01-install/drill/01-version-check/ --answer

PASS が出れば PHP のセットアップが完了している。

このドリルの仕組み

answer.php の中で PHP_MAJOR_VERSION 定数を見て、8 以上なら PHP OK と出す。 他の lesson で書くような独自コードはまだ書かない。

つまずいたら

  • command not found: phpphp への PATH が通っていない。ch01 の OS 別手順に戻る
  • PHP 7.x が出る → 古い PHP が入っている。各 OS で php8 を明示

テストケース

期待される出力

PHP OK

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

// このドリルは特別: コードを書かなくても answer.php がチェックします。
// php scripts/grade.php topics/00-first-step/ch01-install/drill/01-version-check/ --answer
// で採点してください。
echo "PHP OK\n";
✅ 解答例を見る(自分で解いてから)
<?php

// PHP 8.0 以上が動いていれば PASS
if (PHP_MAJOR_VERSION >= 8) {
    echo "PHP OK\n";
} else {
    echo "PHP のバージョンが古い (現在: " . PHP_VERSION . ")\n";
}