LoginSignup
0
0

More than 3 years have passed since last update.

PHP 初心者向け実行環境(Local by Flywheel)と練習問題

Last updated at Posted at 2020-05-17

対象者

初めてプログラミングを学習したい方
(用語の解説等はあえてしません)
※わからないことはすぐに調べる癖をつけよう!

Windows 10 64bit

事前準備

  • Visual Studio Codeの導入(IDE)
  • Local by Flywheelの導入

Visual Studio Code(IDE)

https://azure.microsoft.com/ja-jp/products/visual-studio-code/
ここからVisual Studio Codeをダウンロード

インストールが終わったらプラグインを導入しよう

最低限欲しいプラグイン

  1. Japanese Language Pack for VS Code 日本語化のプラグイン
  2. Prettier コードのフォーマット自動でおこなってくれる

Local by Flywheel

環境構築がめちゃくちゃ手軽なので選びましたが、XAMPPでもおっけーです。

こちらを参考に

PHPを実行する

まで進めて動作確認をしよう

 練習問題

環境構築が既に終わってる方はこちらから

ちなみにですが、模範解答はまた後日

その1

加算演算子を使用して以下の変数を計算して下さい

study01.php
 $a = 2
 $b = 3
 $c = "答え"

その2

以下の変数とif, else if, else とループ文(for, foreach等)を使用し
50点未満なら「不可」
50点以上65点未満なら「可」
65点以上80点未満なら「良」
80点以上なら「優」というコードを作成してください。
70点の場合の結果を表示させてください。

study02.php

<?php
$result = array("不可", "可", "良", "優");

?>

その3

study03.phpstudy04.phpを流用して、
if文とループ処理分(for, foreach等)を使い「"言語名"は"難易度"です」と表示してください。
例: C言語を選択したとき
   C言語は難しいです
※プログラムの難易度は実際と違います

C言語 = 難しい
Java = 普通
JavaScript = 優しい

study03.php
<html>
<head>
    <title>プログラムの難易度</title>
</head>
<body>
    <form action="study04.php" method="post">
        習得したいプログラム言語を選択してください<br>
        <input type="radio" name="choice" value="1">C言語
        <input type="radio" name="choice" value="2">Java
        <input type="radio" name="choice" value="3">JavaScript
        <input type="submit" value="送信">
    </form>
</body>
</html>
study04.php
<html>
<head>
    <title>プログラム言語難易度</title>
<body>
    あなたが選んだプログラム言語は
    <?php
    $program = array(
    "1" => "C言語", 
    "2" => "Java", 
    "3" => "JavaScript"
    );
    $difficult = "難しい"; // C言語 = 難しい
    $normal = "普通"; // Java = 普通
    $easy = "易しい"; // JavaScript = 優しい

   // ここにコーディング

    ?>
    です。
</body>
</html>
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0