giełda, akcje, inwestycje
 ° Forum ° Odpowiedz ° Rejestracja ° Szukaj °
Giełda samochodowa ° Numizmatyka - monety ° Poznań serwis Mercerdes ° Internetowa Auto giełda °

private function, return $wartosc a koniec wykonywania operacji

Forum / php / private function, return $wartosc a koniec wykonywania operacji
Autor Wiadomość
Mik

Posted: 29 Wrz 2008 18:37:02




Witam!

Mam sobie klasę, w niej public function i wywoływane z niej operacje
cząstkowe na bazach i różne przeliczenia jako private function.

Jeśli mam taką konstrukcję:

public function hala(){

[...kod...]

$wartosc=$this-zapisz();
[....reszta kodu....]

}
private function zapisz(){

if(!$operacja){
return $err-spis;//tablica błędów jest zwracana
}
//akcja wykonywana w razie braku błędów
$updSQL=$sql-getUpdateSQL($r,$dane);
$ok=$sql-Execute($updSQL);
}

Czy w razie zwrócenia błędu do funkcji hala(), updateSQL nie będzie
wykonywane? Czy tak będzie zawsze, czy jednak bezpieczniej dać po
if(!$operacja){}else{..updateSQL..}?

pozdrawiam
Mik





Mik

Posted: 29 Wrz 2008 18:39:22





luz. Właśnie zauważyłem...

If called from within a function, the return() statement immediately
ends execution of the current function, and returns its argument as the
value of the function call. return() will also end the execution of an
eval() statement or script file.

Nie wiem czemu, już kiedyś pisałem... problemy banalne które są dla
mnie niepewne znajduję w sekundę po napisaniu :) Olewam else{} - mniej
pisania heh. Mam nadzieję, że w php6 i kolejnych tego nie zmienią:)

pozdrawiam
Mik
ps. Zapraszam na www.doromi.net





Twoja wypowiedź

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL  Email Link  Wyłącz BB code


Zanim wyślesz jakąś wiadomość z polskimi znakami, upewnij się czy kodowanie znaków w twojej przeglądarce to ISO-8859-2
 » Login  » Hasło 
 


Czas ładowania strony (sek.): 0.010 users

miniBB.net © 2001-2008 | Polityka Prywatności
e-giełdy + opisy gg + kumy fubi ° oko na maroko ° nimda °

Online: Odwiedzający - 1
+ - 0
Najwięcej odwiedzających: 77 [6 Paź 2008 01:40:40]
Odwiedzający - 77 / + - 0
Zbiorniki mitsubishi pu-erh kasy fiskalne bransoletki meskie
  farby kabe|| olsztyn|| pisanie prac|| imprezy integracyjne|| Jak słońce - Hillar Małgorzata|| John Le Carre

  • Podkręcony GeForce 9800 GTX+
  • Sparkle dodaje do swojej oferty podkręconą kartę graficzną GeForce 9800 GTX+, wyposażoną w procesor graficzny G92b, który pracuje z częstotliwością 761 MHz.
  • 20- i 22-calowe desktopy Eee TOP w planach
  • Asus i Quanta pracują już nad komputerami typu all-in-one, należącymi do rodziny Eee TOP. Modele z 20- i 22-calowymi ekranami LCD pojawią się na rynku w pierwszej połowie 2009 roku.
  • Stylowy monitor LCD od AOC
  • AOC F19 to nowy 18,5-calowy monitor LCD, oferujący elegancki design, rozdzielczość 1366 x 768 pikseli, czas reakcji 5 ms oraz współczynnik dynamicznego kontrastu 10 000:1.
  • Komputer barebone z wbudowanym wyświetlaczem
  • D10 to nazwa nowego desktopa typu barebone, który obsługuje procesory z podstawką LGA775, do 4 GB pamięci DDR2 oraz dwa dyski twarde z interfejsem SATA 3.0 Gbps.
  • MMS-y (wreszcie) w iPhonie?
  • Firma Mobispine twierdzi, że dzięki jej staraniom iPhone otrzyma wreszcie prawdziwą aplikację do wysyłania MMS-ów z każdego miejsca na Ziemi.