public function select($mNameId, $aData, $mDefault = null, $sClass = null, $iTabindex = null, $bDisabled = false, $bMultiple = false, $sExtraHtml = null)
    {
        self::getNameAndId($mNameId, $sName, $sId);

        $res = '<select name="' . $sName . '"';
        $res .= null === $sId ? '' : ' id="' . $sId . '"';
        $res .= null === $sClass ? '' : ' class="' . $sClass . '"';
        $res .= null === $iTabindex ? '' : ' tabindex="' . $iTabindex . '"';
        $res .= $bDisabled ? ' disabled="disabled"' : '';
        $res .= $bMultiple ? ' multiple="multiple"' : '';
        $res .= $sExtraHtml;
        $res .= '>' . PHP_EOL;

        $res .= self::selectOptions($aData, $mDefault);

        $res .= '</select>' . PHP_EOL;

        return $res;
    }