WindowsやLinuxの人は XAMPP を、Macの人は MAMP をインストールしましょう。
XAMPPまたはMAMPで作った環境で実際にPHPのプログラムを実行してみましょう。初めから入っているPHPのページをWebブラウザで表示することができればOKです。
- https://moimoi-days.com/mamp-download-install/
- https://codeforfun.jp/how-to-install-mamp-windows-and-mac/
PHPは、Webブラウザにページを表示するだけでなく、CLI(コマンドラインインターフェース)環境でも動作させることができます。 CLIとは、いわゆる「黒い画面」(Windowsならコマンドプロンプト、MacやLinuxならターミナル)のことです。
本編の問題は基本的にCLI環境で実行することを想定していて、多数のパターンの入力に対してすべて期待どおりの出力ができればクリア、というものになっています。
まずは、CLI環境でPHPを動かすということに慣れていきましょう。
XAMPPやMAMPがインストールされていれば、すでにコマンドプロンプトやターミナルで php
というコマンドが使える状態になっているはずです(多分)。
以下のような内容の index.php
を作成し、
<?php echo 'Hello CLI';
コマンドプロンプトやターミナルで php index.php
と打ち込んでみてください。
Hello CLI
と画面に表示されたら、正常に実行できています。
上手くいかない場合は調べたり質問したりして頑張って解決してみてください!
本編の問題では、文字列等で入力が与えられ、それを何らかのモデル(配列や独自クラスなど)に整形(パース)して処理を始めることになります。
まずはこのパース処理だけでも実装してみましょう。