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