この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2017-08-08 16:41:01

タイトル: クラスの定義方法とインスタンス化

クラスとは変数や関数をまとめたもの。

【クラス宣言例】

class TestClass { //クラス宣言
 
    //変数
    private $var = 1;
 
    //関数
    function getVar() {        
        return $this->var;
    }
}

 

実際にクラスを使用する際は呼び出し側でインスタンス化する。

【クラス参照例】

    //他のファイルを参照するのでrequireする
    require_once 'TestClass.php';
    
    //クラスのインスタンス化
    $testClass = new TestClass();
    //クラスの関数呼び出し
    $result = $testClass->getVar();
    
    print $result; // TestClassの$verの値( 1 )