Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Zwracanie wartości przez funkcję __construct
Pronigo
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 8.05.2005
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Witam przykładowy mam kod:

  1. <?php
  2. class klasa {
  3.  function __construct($a) {
  4. if ($a == 1) return 0;
  5. return 1;
  6.  }
  7. }
  8. ?>


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:

  1. <?php
  2. if ($obiekt = new klasa(1)) {
  3.  echo 'ok';
  4. } else {
  5.  echo 'blad';
  6. }
  7. ?>


Powyzszy kod powinien wyswietlic napis blad ale on wyswietla ok ;/

Prosze o pomoc

Ten post edytował Pronigo 28.08.2006, 11:37:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:25