Friday, 15 May 2015

php - Difference between $object->lol and $object->$lol -



php - Difference between $object->lol and $object->$lol -

i having confusion between 2 kinds of code , want know, difference between them:

$object->$lol // , $object->lol

$object->lol points property defined on object class:

class someclass { public $lol = 'some value'; } $object = new someclass(); echo $object->lol; //will yield 'some value'

and $object->$lol point property defined on object class, access right property based on value $lol:

class someclass { public $lol = 'some value'; public $random = 'random value'; } $lol = 'random'; $object = new someclass(); echo $object->lol; //will yield 'some value' echo $object->$lol; //will yield 'random value'

php

No comments:

Post a Comment