Beiträge von H3R0 0F W4R

    Hallo Community,

    da ich gerade an einem UCP arbeite stoße ich immer auf komischen Fehler. Wenn ich einen Array von einer ausgeführten Funktion zurückgeben will returnt es mir NULL anstatt dem Array.

    Hier der Code

    PHP
    $query = "SELECT * FROM userdata WHERE Name = ?";
    $stm = $db->prepare($query);
    $stm->bindParam(1,$username);
    $stm->execute();
     	foreach($stm->fetch(PDO::FETCH_ASSOC) as $row => $val){
    		 	self::$userArr['profile'][$row] = $val;
    	  }
    var_dump(self::$userArr['profile']);
    return self::$userArr['profile'];

    Der Array wird bei var_dump bzw. bei print_r korrekt ausgegeben weshalb ich etwas verwundert bin. Die Variable $userArr ist als globale Variable deklariert.