__set magic method is called when writing value into inaccessiable property
Inaccessiable variable Name :i
variable value :100
__get magic method is called when reading inaccessiable property
Inaccessiable variable Name :j
__isset magic method is called when isset() method is called for inaccessiable property
variable Name :p
__unset magic method is called when unset() method is called for inaccessiable property
Inaccessiable variable Name :p