Create a gist now

Instantly share code, notes, and snippets.

Embed
What would you like to do?
<?php
class Regular
{
public $name = 'Something';
}
class Magic
{
private $values = ['name' => 'Something'];
public function __get($key)
{
if (isset($this->values[$key])) {
return $this->values[$key];
}
}
}
$regular = new Regular;
echo $regular->name, "\n";
$magic = new Magic;
echo $magic->name, "\n";
// Hasil:
// Something
// Something
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment