Undefined variable: show_errors in​

  • Hallo Liebe Community ,


    ich habe ein Problem mit PHP hier der Code:


    class database

    {

    var $connection = '';

    var $db = array ();

    var $result = '';

    var $show_errors = null;

    function database ($host, $name, $user, $pass)

    {

    $this->db['host'] = $host;

    $this->db['name'] = $name;

    $this->db['user'] = $user;

    $this->db['pass'] = $pass;

    $this->show_errors = $show_errors; /* diese Zeile macht die Probleme */

    }


    hier ist die Fehlermeldung :


    Undefined variable: show_errors in



    ich hoffe ihr könnt mir helfen

  • Die variable $show_errors ist nicht gesetzt.

    Die kommt nicht in die Methode, und Du setzt sie auch nicht.


    Woher kommt, oder soll denn der Wert kommen?


    Wenn von außen, dann brauchst Du einen zusätzlichen Parameter wie zB


    PHP
     function database ($host, $name, $user, $pass, $show_errors)

    oder besser noch Du setzt den Wert über eine eigene Methode (einen "setter"):


  • ich habe den 2 Code von dir übernommen und eingefügt doch leider ist es die selbe Fehlermeldung :


    Undefined variable: show_errors in <b>G:\xampp\htdocs\surfzentrale\lib\database.class.php

  • so dein Code funktioniert zwar doch da stimmt was nicht :


    ich werde jetzt mal die Dateien Posten die zusammengehören und auch mit require_once eingebunden sind.


    database.class.php


    script.php

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!