Keresés

Új hozzászólás Aktív témák

  • cucka

    addikt

    válasz LW #6862 üzenetére

    Kicsit átírtam. Pár ökölszabály:
    - a konstruktor azért van, hogy inicializálja az objektum változóit
    - ha nem vagy benne biztos, hogy statikus adattagot/függvényt kell használj, akkor nem kell használd.

    class Superglobal{
    protected $content = array();
    protected $magic_quotes = false;

    function __construct($sga){
    $this->content = $sga;
    $this->magic_quotes=get_magic_quotes_gpc();
    }

    function Get($key, $secure = false, $default = false, $remove_html = false, $remove_js =false){
    if(isset($this->content[$key])){
    $value=$this->content[$key];
    if($this->magic_quotes)$value= stripslashes($value);
    if($secure)$value = STRINGS::Secure($value, $remove_html, $remove_js);
    return $value;
    } else {
    return $default;
    }
    }
    }

Új hozzászólás Aktív témák

Hirdetés