Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zwrot z funkcji.
Forum PHP.pl > Forum > Przedszkole
Robert1985
  1. public function sukces()
  2. {if (is_resource($this->wskaznik))
  3. {return 1;}
  4. return 0;}


Temat banalny ,ale nie zabardzo rozumiem dlaczego funkcja zwraca mi 1, czy nie powinno być jeszcze else.
Bo naprzykład w tym wypadku badam istnienie pliku i jeżeli założyć ,że taka konstrukcja if działa jak poprzednio to nie powinno mi nic wpisać do zmiennej nazwa (plik istnieje w obu przypadkach):
  1. public function __construct($plik)
  2. {if (file_exists($plik))
  3. {$this->wskaznik = fopen($plik,'rb');}
  4. $this->nazwa = $plik;}

a wpisuje.Albo ja się tak zakręciłem ,albo ma to związek z jakimiś zasadami zwracania wartości przez funkcję.
Spawnm
return kończy funkcje. brak go przy if
kipero
Return jest instrukcją kończącą działanie funkcji. Kod umieszczony za nią po prostu nie zostanie wykonany.
Robert1985
No tak rzeczywiście ,ale wtopa dzięki za opamiętanie :/ Kliknę pomoc temu kto ma mniej.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.