IJ での PHP 環境のセットアップと使用に関するチュートリアル

目次

目次

序文

マインドマッピング

1.PHP環境のダウンロード

1. ダウンロードリンク

2.インストール

3. カスタムパス 

4. 関連するライブラリをいくつか選択してダウンロードします。

2. IJでPHP環境を設定する

2.1、PHPプラグインのダウンロード

2.2、ダウンロード時の注意事項 

3. なぜこれを行うのですか?

3.1、理由

3.2、コードテストを実施します。

4. ネットワークセキュリティ PHP 基本課題 4

4.1、タイトル

4.2、インターネット セキュリティ割り当て 1 コードの解釈:

4.3、結果の表示:

5、インターネットセキュリティの宿題2

5.1、タイトル:

5.2、コードの解釈:

5.3、結果の表示:

 6.ネットワークセキュリティの割り当て2

6.1、タイトル:

6.2、コードの解釈

6.3、結果表示

7. まとめ


序文

この章では、ネットワーク セキュリティを学習する過程で理解する必要がある 2 つのプログラミング言語について説明します。今日から行うことはそのうちの 1 つです。この記事は、PHP を学習する際の環境のセットアップと作成について説明します。 . .

マインドマッピング

1.PHP環境のダウンロード

1. ダウンロードリンク

https://sourceforge.net/projects/wampserver/ icon-default.png?t=N7T8https://sourceforge.net/projects/wampserver/

                                     リンクをクリックして図に示されているページに入り、ダウンロードします。

2.インストール

                              ダウンロード後、画像のようなexeファイルになりますので、ダブルクリックしてください。

3. カスタムパス 

4. 関連するライブラリをいくつか選択してダウンロードします。

                 これは統合プラットフォームであるため、ここで必要なバージョンをダウンロードできます

                                             次に、「次へ」をクリックします

              ここでインストールが完了しましたので、次にIJでphp環境を設定していきます。

2. IJでPHP環境を設定する

2.1、PHPプラグインのダウンロード

        IJではPHPプラグインをダウンロードしますが、このプラグインはIJでは必須ではないので、自分で検索してダウンロードする必要があります。

2.2、ダウンロード時の注意事項 

                                     ここで CLI インタープリタを設定する必要があります

次に、IJ の左上隅にあるファイルをクリック --> 次に [設定] をクリック --> まず [言語とフレームワーク] をクリック --> 次に PHP をクリックし、最後に php ファイルを bin ディレクトリにインストールすることを選択します。カスタムインストールされたソフトウェア.php.exe ファイル

3. なぜこれを行うのですか?

3.1、理由

その理由は、設定が完了した後、IJ のコード ディレクトリ ページの右上隅をクリックして Web ページにアクセスできるため、サーバーなどを構築したり、Xiaopi を使用してローカル サーバーを設定したりする必要がありません。

3.2、コードテストを実施します。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>PhP测试</title>
</head>
<body>
<?php
  $arr = [1,2,3,4,5];
  print_r($arr);
?>
</body>
</html>

4. ネットワークセキュリティ PHP 基本課題 4

4.1、タイトル

人間を書く: クラスの属性: 名前、性別、年齢、身長、体重、生年月日 クラスのメソッド: 1. 人間の自己記述メソッド: 人間のすべての関連属性を出力する テスト:人物オブジェクトp、オブジェクトの名前「Wang Ermazi」、性別「男性」、年齢「17」、身長「176.5」、体重「73.5」、生年月日「1997/9/23」、そして最後にオブジェクトの自己を呼び出します。記述方法

4.2、インターネット セキュリティ割り当て 1 コードの解釈:

ここでは、まず Person クラスを作成し、次に属性を定義します。

PHP クラスでは、パブリック変数は、クラスの内部と外部の両方でアクセスできるメンバー変数 (プロパティ) を定義するアクセス修飾子です。変数が public に宣言されている場合、他のクラスのオブジェクトから変数に直接アクセスして変更することができます。これは、クラスのメソッドを通じてそれらにアクセスしたり変更したりする必要がないことを意味します。

次に、属性情報を出力するメソッドを定義します。次に、クラスをインスタンス化し、次にクラス内の属性をインスタンス化し (値を割り当てると見なされます)、最後にメソッドを呼び出してインスタンスをオブジェクトに関する情報に転送します。が印刷されます。 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>PhP测试</title>
</head>
<body>
<?php
//创建一个Person类
class Person{
    // 姓名. 性别. 年龄. 身高. 体重. 出生年月
    // 语法格式: public 属性名
    public $name;
    public $gender;
    public $age;
    public $height;
    public $weight;
    public $birthDate;
    // 类中的方法: 1. 一个人类的自我描述方法: 输出该人类的所有相关属性
    //语法格式 public function 方法名(){代码块}
    //在PHP中,点号(.)被用作字符串连接操作符,也称为字符串拼接符。
    //$this->和python中的self相似 后面是换行符使用拼接符.进行链接
    public function describe() {
        echo "姓名:" . $this->name . "<br>";
        echo "性别:" . $this->gender . "<br>";
        echo "年龄:" . $this->age . "<br>";
        echo "身高:" . $this->height . "<br>";
        echo "体重:" . $this->weight . "<br>";
        echo "出生年月:" . $this->birthDate . "<br>";
    }
}
// 创建一个Person对象并设置属性,使用python中类的知识来理解,面向对象语法基本一致
$p = new Person(); //进行类的实例化
$p->name = "王二麻子";
$p->gender = "男";
$p->age = "17";
$p->height = "176.5";
$p->weight = "73.5";
$p->birthDate = "1997/9/23";

// 调用对象的自我描述方法
$p->describe(); //进行方法的调用
?>
</body>
</html>

4.3、結果の表示:

5、インターネットセキュリティの宿題2

5.1、タイトル:

犬クラスの作成: クラス内の属性: 名前、性別、色、品種、体重、肩の高さ、価格 クラス内のメソッド: 1. 犬クラスの導入方法: 犬クラスに関するすべての情報を出力 テスト: 犬を生成物体b、物体の名前は「アバ」、性別は「女」、色は「茶赤」、品種は「テディ」、体重は「5.2」キログラム、肩の高さは「26」です。 "、犬オブジェクト t を生成する価格は "2000"、オブジェクトの名前は "ウサギ"、性別は "女性"、色は "シルバー グレー"、品種は "テディ"、体重は "3.1" キログラム、肩の高さは「22」、価格は「5000」です

5.2、コードの解釈:

       コードの解釈についてはここでは詳しく説明しませんが、残りの 2 つの質問の種類は最初の質問と同じです。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>PhP测试</title>
</head>
<body>
<?php
class Dog {
    public $name;
    public $gender;
    public $color;
    public $breed;
    public $weight;
    public $shoulderHeight;
    public $price;

    public function introduce() {
        echo "姓名:" . $this->name . "<br>";
        echo "性别:" . $this->gender . "<br>";
        echo "颜色:" . $this->color . "<br>";
        echo "品种:" . $this->breed . "<br>";
        echo "体重:" . $this->weight . "斤<br>";
        echo "肩高:" . $this->shoulderHeight . "<br>";
        echo "价钱:" . $this->price . "<br>";
    }
}

// 创建一个Dog对象并设置属性
$b = new Dog();
$b->name = "阿八";
$b->gender = "母";
$b->color = "棕红";
$b->breed = "泰迪";
$b->weight = "5.2";
$b->shoulderHeight = "26";
$b->price = "2000";

// 输出狗类的所有信息
$b->introduce();

// 创建另一个Dog对象并设置属性
$t = new Dog();
$t->name = "兔子";
$t->gender = "母";
$t->color = "银灰";
$t->breed = "泰迪";
$t->weight = "3.1";
$t->shoulderHeight = "22";
$t->price = "5000";

// 输出狗类的所有信息
$t->introduce();
?>
</body>
</html>

5.3、結果の表示:

 6.ネットワークセキュリティの割り当て2

6.1、タイトル:

正方形のクラスを作成する Square: クラスの属性: 長さ、幅 クラスのメソッド: 1. 方向情報を表示するメソッド: 長さと幅の表示、および表示領域 テスト: 長さ 6、幅の方向オブジェクト s を生成します。 of 5 、長さと幅を表示し、面積を表示します

6.2、コードの解釈

ここでの問題の種類も上記の問題の種類と一致しており、最初の質問を理解していれば、他の 2 つの質問を理解するのは問題ありません。

6.3、結果表示

7. まとめ

この記事は、私がよく使うソフトウェアでコードを書きたいので、そのアイデアを実現したものです。この機能がなければ、独自の方法で解決できます。ネットワーク セキュリティのコースを受講していましたが、突然、上級クラスでは、PHP オブジェクト指向を直接教えます。幸いなことに、私は PHP の基礎をいくつか学び、Python の学習についても深く理解しています。許容範囲内です。突然のジャンプですが、それでもレッスンを学んだ気がします。プログラミング言語はあなたにとってとても大切なものです。

一日一言

恋愛の本質は結婚に至ることではなく、本当の自分を探求すること。

  私の学習ノートがお役に立ちましたら、「いいね!」や「保存」をしていただけますと幸いです。ありがとう。  

おすすめ

転載: blog.csdn.net/weixin_72543266/article/details/132737528