Object References In PHP – Info PHP

Introduction

Example

class test

{

    public $value4emo = 22;

$value1 = new test;

$value2 = $value1; 

//same identifier $value2 and $value2

$value2->demo = 44;

echo $value1->demo.
;

$value3 = new test;

//references are $value3 and $value4    

$value4->demo = 44;

echo $value3->demo.
;

$t = new test;

function demo($obj)

{

    $obj->demo = 44;

}

demo($t);

echo $t->demo.
;

?>

  
Output

object References 

Example 

class test {

    public $a = 22;

class demo {

    public function a (test $b)

    {

        $b->a= 44;

    }

    public function bar(test $b)

    {

        $b = new test;

    }

}

$obj1 = new test;

$obj2 = new demo;

echo $obj1->a .
;

$obj2->a($obj1);

echo $obj1->a .
;

$obj2->bar($obj1);

echo $obj1->a .
;

?>

 

Output

object References

Example

$value1 = “php is good”.
;

//here references of value1

$value2=” this is like a C”.
;
//override the value1

echo $value1;

echo $value1=” that’s good”.
;

unset($value2); //destroy a value2

$value2=“java is good”.
;
//create a new value

echo $value1;

$value3=;

$value4=“references”;

echo $value3.
;

echo $value4.
;

exchangevalue($value3, $value4);

echo $value3.
;

echo $value4.
;

exchangeref($value3, $value4);

echo $value3.
;

echo $value4.
;

function exchangevalue($a,$b){

$extra=$a;

$a=$b;

$b=$extra;

}

 $extra=$a;

 $a=$b;

$b=$extra;

}

?>
 

Output

object References

Article Prepared by Ollala Corp

You might also like
Leave A Reply

Your email address will not be published.