public function executeQuery( $queryStr ){ if ( !$result = $this->connections[$this->activeConnection]->query( $queryStr) ){ trigger_error('Error executing query: ' . $queryStr .' - '.$this->connections[$this->activeConnection]->error,E_USER_ERROR); } else { $this->last = $result; } }
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... ?