RequesClass(自作)を作ってみた

PHPでプログラミングしているときに$_REQUESTをhtmlspecialcharsで変換したかったので以下のクラスを作ってみた。
(実際誰か作ってそうだけど今回は自作してみた。というかたんに探せなかっただけ><)

<?php

/**
 * request変換クラス
 */
class requestClass
{

    var $request;
   
    // コンストラクタ
    function requestClass()
    {
    }

    // リスエストをhtmlspecialchars
    function request($r)
    {
        foreach($array as $key => $val)
        {
            // 配列だったら
            if (is_array($val)) {
                $$this->_forrequest($ky,$val);
            }
            $this->request[$key] = htmlspecialchars($val,ENT_QUOTES);
        }
        return $this->request;
    }

    // リクエスト内部を再帰的に処理
    function _forrequest($ky,$array)
    {
        $tmp = array();
        foreach($array as $key => $val){
            $this->request[$ky][$key] = htmlspecialchars($val,ENT_QUOTES);
        }
        return $tmp;
    }

?>

ただ問題点がある。2次元配列以降の配列に対応していない><
もっと頑張んなきゃ。