Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- ini_set('display_errors', 1);
- error_reporting(E_ALL);
- class Teste {
- function __construct()
- {
- echo '<br>Entrei na classe<br>';
- }
- function __sleep()
- {
- echo '<br>Dormi<br>';
- return new $this;
- }
- function __wakeup()
- {
- echo '<br>Acordei<br>';
- return $this;
- }
- function __toString()
- {
- return '<br>Agora sou uma string<br>';
- }
- function __clone()
- {
- echo '<br>Tentou me clonar né?<br>';
- trigger_error('Damn! Clonagem vai contra a Igreja', E_USER_ERROR);
- return false;
- }
- }
- $t = new Teste;
- echo $t;
- $s = (serialize($t));
- var_dump(unserialize($s));
- $a = clone $t;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement