オブジェクト型とは、オブジェクトを扱うデータ型。
インスタンスを作り、変数に代入
$var = new sampleClass();
インスタンスを作り、変数$var
に代入。変数$var
のデータ型は、オブジェクト型(object)となる。
サンプル
<?php
class sampleClass
{
public $property = "<p>プロパティ</p>";
function sampleMethod() {
echo "<p>メソッド</p>";
}
}
$obj = new sampleClass();
echo $obj->property;
$obj->sampleMethod();
echo '変数「$obj」のデータ型は: ' . gettype( $obj );
?>
class sampleClass
{
public $property = "<p>プロパティ</p>";
function sampleMethod() {
echo "<p>メソッド</p>";
}
}
$obj = new sampleClass();
echo $obj->property;
$obj->sampleMethod();
echo '変数「$obj」のデータ型は: ' . gettype( $obj );
?>
↓↓↓出力結果↓↓↓
プロパティ
メソッド
変数「$obj」のデータ型は: object
メソッド
変数「$obj」のデータ型は: object