Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmienna w warunku
nowy2700
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 7.03.2012

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


  1.  
  2. public function executeQuery( $queryStr ){
  3.  
  4. if ( !$result = $this->connections[$this->activeConnection]->query( $queryStr) ){
  5.  
  6. trigger_error('Error executing query: ' . $queryStr .' - '.$this->connections[$this->activeConnection]->error,E_USER_ERROR);
  7.  
  8. } else {
  9.  
  10. $this->last = $result;
  11.  
  12. }
  13.  
  14.  
  15. }
  16.  


Mam oto taki kod. Zaczynam naukę php więc proszę o w miarę proste tłumaczenie. Średnio na razie rozumiem "->" te znaczki ale to pomijam. Czy mógłby ktoś przetłumaczyć mi ten warunek w funkcji.

Nie bardzo rozumiem czym jest zmienna $result, skąd ona się bierze - czy zmienna tworzona jest w warunku? Jeśli warunek jest spełniony to zmienna ma jakąś wartość? bo w przypadku "else" widzę, że uzyskuje jakąś wartość...

Co oznacza "!$result" - nie jest tak, że... ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nowy2700
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 7.03.2012

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


Czym jest warunek to ja wiem... przez kilka lat i tez kilka lat temu pisalem w AS 1 i 2 i nie problem w tym czym jest if i else itp.

Nie rozumiem po prostu sensu tego warunku - co znaczy !$result = ... jesli nie jest tak ze result jest rowne prawej stronie to A a jesli jest to B ? a jakie wartosci przyjmuej zmienna $result i skąd ona się bierze bo nie widzę nigdzie żadnego przypisania wartości tej zmiennej.

Rozumiem ze wartosc zmiennej przypisywana jest w samym warunku?

Ten post edytował nowy2700 7.03.2012, 14:18:54
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 13:28