Input
Output
<?php class Demo { public $publicVar = "Public"; protected $protectedVar = "Protected"; private $privateVar = "Private"; public function showVars() { echo "Inside class:<br>"; echo $this->publicVar . "<br>"; echo $this->protectedVar . "<br>"; echo $this->privateVar . "<br>"; } } $obj = new Demo(); $obj->showVars(); echo "<hr>Outside class:<br>"; echo $obj->publicVar . "<br>"; // Accessible // echo $obj->protectedVar; // Error // echo $obj->privateVar; // Error ?>