web系の言語もやらなきゃということで

Java は授業で必要

基本情報は資格

趣味でなんかやりたいってコトでphppythonをいじるコトにしました。

 

今回はphpのクラスとインスタンス化について勉強したよ。

dotinstallを見て復習していますので、詳しくはdotinstallを見てください。

<?php

class User{
// プロパティ(変数)を設定
     public $name;


// constructメソッド(クラス内の関数)を設定
    public function __construct($name){
// このクラスの中のnameプロパティにアクセスするための$thisを用いる
        $this->name = $name;
    }

//nameプロパティにアクセスし、echoさせる関数を作る

    public function Hi(){
        echo "hi, i am $this->name!";
    }
}

// reitenというユーザーをUser classをもとに作る
$reiten = new User("reiten");


// classのUserの中のnameプロパティにアクセスし表示させる
echo $reiten->name;


// classのUserの中のHiメソッドにアクセス
$reiten->Hi();

?>