/**
  *
  *	This method automatically triggers whenever we try to get a property
  *	from this object.
  *
  *	Instead of actually getting a property from this object, it instead pulls
  *	it from the data property, which is an array.
  *
  *	@param  string $var The property being requested
  *
  *	@return mixed  The value of the property being requested, or false if the property doesn't exist
  *
  */
 function __get($var)
 {
     if (isset($this->data[$var])) {
         return XSS::filter($this->data[$var]);
     } else {
         return false;
     }
 }
 * Este script faz parte do Projeto Prático do curso Ultimate PHP.
 * O Ultimate PHP é um curso voltado para iniciantes e intermediários em PHP.
 * Conheça o curso Ultimate PHP acessando http://www.ultimatephp.com.br
 *
 * O projeto completo está disponível no Github: https://github.com/beraldo/UltimatePHPerguntas
 *
 * @author: Roberto Beraldo Chaiben
 * @package Ultimate PHPerguntas
 * @link http://www.ultimatephp.com.br
 */
?>


<div class="row">
    <h1>Respondendo à PHPergunta <em><?php 
echo \XSS::filter($question->getTitle());
?>
</em></h1>
</div>

<br><br>

<div class="row">
    <form action="<?php 
echo getBaseURL();
?>
/enviar-resposta" method="post" class="form-horizontal">
        
        <div class="form-group">
            <div class="col-md-3">
                <label for="description">Sua resposta</label>
            ?>
/remover-resposta/<?php 
            echo $answer->id;
            ?>
/<?php 
            echo $question->getId();
            ?>
" class="btn btn-danger btn-xs">Remover Resposta</a>
        <?php 
        }
        ?>
    </div>

    <div class="col-md-9">
        <?php 
        echo nl2br(\XSS::filter($answer->description));
        ?>
    </div>
</div>



<?php 
    }
    ?>

<?php 
} else {
    ?>
<div class="alert alert-warning">
    Não há respostas para esta pergunta
Exemple #4
0
 public function to_array()
 {
     $data = $this->data;
     if (!$data) {
         $data = [];
     }
     foreach ($data as $key => $val) {
         $data[$key] = XSS::filter($val);
     }
     return $this->data;
 }
                <td>
                    <a href="<?php 
        getBaseURL();
        ?>
/pergunta/<?php 
        echo $question->id;
        ?>
">
                        <?php 
        echo \XSS::filter($question->title);
        ?>
                    </a>
                </td>
                <td>
                    <?php 
        echo \XSS::filter($question->user->getNickname());
        ?>
                </td>
                <td>
                    <?php 
        echo date('d/m/Y H:i', strtotime($question->created_at));
        ?>
                </td>
            </tr>
        <?php 
    }
    ?>
        </tbody>
    </table>
<?php 
} else {