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

  • H.O.D.

    senior tag

    Sziasztok, akadt egy kis static class problémém. A kód:

    <?php

    class Portal
    {

    static $row;

    private function __construct()
    {

    self :: $portal = "";
    self :: $language = "";
    self :: $currency = "";

    self :: $row = self :: set();

    }

    private static function set()
    {

    $db = Db :: getInstance();

    $bind = array($_SERVER["HTTP_HOST"]);
    $res = $db -> getPortalByURI($bind);

    return $res;

    }


    public static function getPortalId()
    {

    return self :: $row["id"];

    }


    public static function getPortalLanguage()
    {

    return self :: $row["nyelv_id"];

    }


    public static function getPortalCurrency()
    {

    return self :: $row["penznem_id"];

    }

    }


    ?>

    Namármost, annyi van, hogy a $res-ben ott csücsül a rekord, ami nekem kell, de a $row változóba nem kerül be. Így néz ki a főprogram-részlet:

    $portal = Portal :: getPortalId();
    $lang = Portal :: getPortalLanguage();
    $curr = Portal :: getPortalCurrency();

    Mit cseszek el?

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