<?php class クラス名 { public function メソッド() { echo 'メソッド<br>'; echo $this->プロパティ, '<br>'; } public $プロパティ; } // $インスタンス = new クラス名(); $インスタンス->プロパティ = 20; $インスタンス->メソッド(); // $インスタンス2 = new クラス名(); $インスタンス2->プロパティ = 40; $インスタンス2->メソッド(); // $インスタンス->メソッド();
<?php class クラス名 { public function setプロパティ($v) { $this->プロパティ = $v; } public function メソッド() { echo 'メソッド<br>'; echo $this->プロパティ, '<br>'; } private $プロパティ; } // $インスタンス = new クラス名(); //$インスタンス->プロパティ = 20; $インスタンス->setプロパティ(999); $インスタンス->メソッド();
<?php ini_set('display_errors', 'on'); error_reporting(E_ALL); class クラス名 { public function メソッド() { echo 'メソッド<br>'; } public $プロパティ; } // $インスタンス = new クラス名(); //var_dump($インスタンス); $インスタンス->メソッド(); // $インスタンス->プロパティ = 10; echo $インスタンス->プロパティ, "<br>\n";