Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]użycie operatora 'or'
michat34
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 1
Dołączył: 4.08.2012

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


witam jest taka oto linia kodu:

  1. $_TrescPliku = @file_get_contents('plik.txt') or die('Wystąpił błąd.');


mam pytanie, jak wygląda uzycie operatora 'or'? tego co widac w kodzie. probowalem cos wyguglowac ale daje mi wyniki dla operatora || dla instrukcji warunku. dlateogo tez pytam jak i kiedy uzywa sie tego or?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Polecenie1 ALBO(or) Polecenie2. Czyli w tym wypadku, jeśli nie wykona się polecenie1(@file_get_contents('plik.txt')) bo coś tam, to wykonaj polecenie2 (zatrzymaj wszystko i pokaż napis "Wystąpił błąd"). Daje się to w celu zdebugowania, że akurat ta linijka się nie wykonuje, czyli jest z nią coś nie tak. or = || można stosować zamiennie.

Ten post edytował Damonsson 25.08.2012, 23:29:59
Go to the top of the page
+Quote Post
pamil
post
Post #3





Grupa: Zarejestrowani
Postów: 97
Pomógł: 15
Dołączył: 12.08.2012
Skąd: Zabrze

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


Cytat(Damonsson @ 26.08.2012, 00:29:12 ) *
or = || można stosować zamiennie.

Nope!
Z dokumentacji:
  1. // --------------------
  2. // "||" has a greater precedence than "or"
  3.  
  4. // The result of the expression (false || true) is assigned to $e
  5. // Acts like: ($e = (false || true))
  6. $e = false || true;
  7.  
  8. // The constant false is assigned to $f and then true is ignored
  9. // Acts like: (($f = false) or true)
  10. $f = false or true;
  11.  
  12. var_dump($e, $f);
Go to the top of the page
+Quote Post

Posty w temacie
- michat34   [PHP]użycie operatora 'or'   25.08.2012, 20:02:00
- - pamil   Proszę   25.08.2012, 22:24:25
- - Damonsson   Polecenie1 ALBO(or) Polecenie2. Czyli w tym wypadk...   25.08.2012, 23:29:12
|- - pamil   Cytat(Damonsson @ 26.08.2012, 00:29:1...   25.08.2012, 23:52:27
- - ShadowD   Używa się często przy definicjach stałych, jeśli n...   25.08.2012, 23:49:50
- - michat34   ok dziekuje wyjasnione   25.08.2012, 23:58:20


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

 



RSS Aktualny czas: 6.10.2025 - 01:48