Simple Set Get magic method, which will set and get values. Without passing the arguments into the function.
We will create new class call push, which will have setData and getData function.
<?php class push { public $result = ''; function setData() { $this->result .= ' to codeasearch.com '.date("Y-m-d"); } function getData() { echo $this->result; }
Creating magic method function __set and __get
// writing the data using __set magic method function __set($name,$value) { $this->result = $value; $this->$name(); } // reading the data using __get magic method function __get($name) { $this->$name(); } }