Autor Zpráva
Shaim
Profil
Zdravím,

mám dotaz, proč nefunguje tento kód? Respektive, jak ho opravit, aby fungoval a nemusel jsem v každém souboru zvlášť upravovat hodnoty přes ini_set? Těch úprav tam je víc, proto bych to rád pouze v rámci rodiče.. Je to možné?

Děkuji.

parent.php
Class Parent {

    public function __construct() {

        ini_set('display_errors', 'On');
        var_dump(ini_get("display_errors")); // Vypíše On
    }

}

child.php
require_once './parent.php';

Class Child extends Parent {

    public function __construct() {
        parent::__construct();
        var_dump(ini_get("display_errors")); // Vypíše Off
    }

}
Tori
Profil
Mně to vypisuje v obou případech 0, tedy Off, jakákoli kombinace s require i bez. PHP 5.3.
aDAm
Profil
ini_set je přece změna konfigurace php a neměla by být vázaná na nějakou třídu, funkci atd.
Shaim
Profil
Divné... Stále se mi to chová stejně... :-/

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: