<?php class klasa { function __construct($a) { if ($a == 1) return 0; return 1; } } ?>
Problem polega na tym ze przy tworzeniu obiektu musze sprawdzic czy zmienna $a ma inna wartosc niz 1, jezeli nie to funkcja __construct ma zwrócić 0 i zakończyć cały obiekt.
Piszę więc tak:
<?php if ($obiekt = new klasa(1)) { } else { } ?>
Powyzszy kod powinien wyswietlic napis blad ale on wyswietla ok ;/
Prosze o pomoc