In this current tutorial we will study about a new method called __set_static(), which is introduced in PHP 5. With the help of this method we can assign values to a new object dynamically. Examples will help to understand the concept
In this current tutorial we will study about a new method called __set_static(), which is introduced in PHP 5. With the help of this method we can assign values to a new object dynamically. Examples will help to understand the concept_set_static()Method in PHP :
In this tutorial we will study how to assign values of an object to another object dynamically. To do this we use __set_static() method.
We need to declare a magic method called __set_static() which is declared inside the class and by using var_export() we pass a values to it and assign the values to locally declared an object and after assigning the values we return the object.
PHP Set Static Method Example:
<?php
class
A{
public $var1; public $var2;{
$obj2=new A;}
}
$obj1
=new A;$obj1
->var1=2010;$obj1
->var2="year";eval
('$obj3='.var_export($obj1,true).';');var_dump(
$obj3);?&?>
Output:strong>