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: php→phpへの 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";
}