Skip to content

Instantly share code, notes, and snippets.

@frankyston
Last active December 18, 2015 11:18
Show Gist options
  • Save frankyston/5774398 to your computer and use it in GitHub Desktop.
Save frankyston/5774398 to your computer and use it in GitHub Desktop.
Mostrando como funciona o __set em intercepções em php.
<?php
/**
* Class Pessoa
* Exemplo de como funciona o __set em intercepções em php
* autor: Frankyston Lins Nogueira
*/
class Pessoa
{
private $nome;
private $idade;
private $sexo;
public function __set($name, $value) {
$this->$name = $value;
}
public function __get($name) {
return $this->$name;
}
}
/**
* Exemplo usando a classe Pessoa
*/
$joao = new Pessoa();
$joao->idade = 20;
echo $joao->idade;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment