fork download
  1. <?php
  2. class A
  3. {
  4. private $count = 0;
  5.  
  6. public function put($var){
  7. $this->count++;
  8. $count = $this->count;
  9. $this->$count = $var;
  10. }
  11.  
  12. public function pop(){
  13. $count = $this->count;
  14. $var = $this->$count;
  15. $this->count--;
  16. return $var;
  17. }
  18. }
  19.  
  20. $a = new A();
  21. $a->put(5);
  22. $a->put(8);
  23. echo $a->pop() . PHP_EOL;
  24. echo $a->pop();
Success #stdin #stdout 0.02s 24360KB
stdin
Standard input is empty
stdout
8
5