Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.41 KB

README_ja.md

File metadata and controls

31 lines (23 loc) · 1.41 KB

コマンドラインアプリケーション(CLI アプリ)作成用テンプレート(PHP)

Main.phpを編集して、CLIアプリを実装してください。
チャレンジ内でファイルの作成が許可されていれば、可読性等のためにファイルを分割する事も可能です。

コマンドライン引数の取得方法

Main.phpファイルに定義されている、runという関数内で $argv の名前で取得可能です。また、C言語のように $argc も同時に渡され、引数の個数が取得可能です。

<?php
class Main {
  public function run ($argc, $argv)
  {
    // code to run
  }
}

ここで渡される $argc 及び $argvindex.php の中で渡される $argc および $argv から、スクリプト名の情報を抜いた値です。run 関数内の $argc, $argv は上の変数とは違うので注意してください。

コマンド実行結果の標準出力への出力

標準出力への出力には printf 関数等が使用できます。

printf("%s", args);

外部ライブラリの追加方法

外部ライブラリを使用する場合は以下の手順で実施してください。