Main.phpを編集して、CLIアプリを実装してください。
チャレンジ内でファイルの作成が許可されていれば、可読性等のためにファイルを分割する事も可能です。
Main.phpファイルに定義されている、run
という関数内で $argv
の名前で取得可能です。また、C言語のように $argc
も同時に渡され、引数の個数が取得可能です。
<?php
class Main {
public function run ($argc, $argv)
{
// code to run
}
}
ここで渡される $argc
及び $argv
は index.php の中で渡される $argc および $argv から、スクリプト名の情報を抜いた値です。run
関数内の $argc
, $argv
は上の変数とは違うので注意してください。
標準出力への出力には printf
関数等が使用できます。
printf("%s", args);
外部ライブラリを使用する場合は以下の手順で実施してください。
- composer.json に依存関係の追加