Toggle navigation
Genres
Frontend (2)
JavaScript (6)
Database (2)
Linux Server (3)
Web Apps (4)
Misc (4)
Search
List
New Tutorials
Last Modified Tutorials
</>
Code examples
code
smiko
backend
php
oop
classes_objects
35visibility_property.php
35visibility_property.php
<?php class A { public $a_pub='Public svojstvo'; protected $a_prot='Protected svojstvo'; private $a_priv='Private svojstvo'; //CLASS - pristup svojstvima unutar vlastite klase public function ispis_a() { echo $this->a_pub; echo $this->a_prot; echo $this->a_priv; } } class B extends A { //SUBCLASS 1 - pristup svojstvima unutar child klase public function ispis_b() { echo $this->a_pub; echo $this->a_prot; //echo $this->a_priv; javljat ce gresku } } class C extends B { //SUBCLASS 2 - pristup svojstvima unutar grandchild klase public function ispis_c() { echo $this->a_pub; echo $this->a_prot; //echo $this->a_priv; javljat ce gresku } } //WORLD $obj_a=new A; echo $obj_a->a_pub; //ispisuje: Public svojstvo //echo $obj_a->a_prot; javlja gresku //echo $obj_a->a_priv; javlja gresku echo "<br/>"; //CLASS $obj_a->ispis_a(); //ispisuje: Public svojstvoProtected svojstvoPrivate svojstvo echo "<br/>"; //SUBCLASS 1 $obj_b=new B; $obj_b->ispis_b(); //ispisuje: Public svojstvoProtected svojstvo echo "<br/>"; //SUBCLASS 2 $obj_c=new C; $obj_c->ispis_c(); //ispisuje: Public svojstvoProtected svojstvo var_dump($obj_a); var_dump($obj_b); var_dump($obj_c); ?>
Reload page
Preview
W3C validation
Edit Code