Código PHP:
Ver original
<?php class Query { var $type; var $action; var $param; function __construct($type,$action,$param) { $this->$action = $action; $this->$type = $type; $this->$param = $param; } } function parse_query($q) { return new Query($type,$action,$param); } ?>
me pueden explicar porque sucede y como lo arreglo?