Autor | Zpráva | ||
---|---|---|---|
jrfish Profil |
#1 · Zasláno: 5. 2. 2008, 10:51:43
Mám jednoduchou třídu
<?php class mojetrida { public $a; function __construct() { echo "konstruktor<br />"; $this->name = "mojetrida"; } function __destruct() { print "destruktor tridy " . $this->name . "\n"; } } $obj = new mojetrida(); $obj ->a = "bla"; unset($obj); echo $obj->a; //tady by to mělo hlásit chybu echo '<br />ahoj<br />'; ?> vytvořím objekt, nastavím v něm proměnnou, unsetnu ho a pak dám z něho číst proměnnou, která už vlastně neexistuje, takže by mělo PHP zahlásit chybu, což se ale nestane. obsah proměnné se nevypíše, ale ani se nevypíše žádná chybová hláška. víte někdo proč? |
||
Mastodont Profil |
#2 · Zasláno: 5. 2. 2008, 11:25:47
|
||
dgx Profil |
#3 · Zasláno: 5. 2. 2008, 18:07:14
Nemáš potlačené vypisování chybových hlášek (viz error_reporting(), direktiva display_errors)
|
||
Časová prodleva: 16 let
|
0