次のプログラムがあります。
<?php
$score = $argv[1];
$argv
はコマンドライン引数などと呼ばれる特別な変数です。php
コマンドの実行時にデータを設定できます。また$argv[0]
にはファイル名が代入されています。
次の実行結果となるようにプログラムを作成してください。
$argv[1]
が80以上の場合
$ php choice_tr1.php 80
80 : A
$argv[1]
が60以上の場合(かつ、79以下の場合)
$ php choice_tr1.php 60
60 : B
$argv[1]
が上記以外の場合(59以下の場合)
$ php choice_tr1.php 59
59 : C
次のプログラムがあります。
<?php
$scores = [90, 72, 58, 80];
次の実行結果となるようにプログラムを作成してください。
$ php choice_tr2.php
90 : A
72 : B
58 : C
80 : A
$scores
の要素が80
以上の場合A
、60
以上の場合B
、その他の場合C
と出力します。
次のプログラムがあります。
<?php
$id = $argv[1];
$password = $argv[2];
コマンドライン引数を2つ受け取ります。
次の実行結果となるようにプログラムを作成してください。
$argv[1]
がAndy
かつ$argv[2]
がsecret
の場合
$ php choice_tr3.php Andy secret
OK
- 上記以外の場合
$ php choice_tr3.php Betty pass
NG