Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Co oznacza @ przy wywołaniiu funkcji w Mysql, j/w
michal_2
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 20.12.2009

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


Jest taki przykład:

  1. <?php
  2.  
  3. $link = @mysqli_connect("localhost", "nonexisting_user", "");
  4.  
  5. if (!$link) {
  6. printf("Can't connect to localhost. Errorcode: %d\n", mysqli_connect_errno());
  7. }
  8. ?>


źródło: http://php.activeventure.com/function/m/fu...nect-errno.html

co oznacza @ przy wywołaniu funckji?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cim
post
Post #2





Grupa: Zarejestrowani
Postów: 208
Pomógł: 28
Dołączył: 9.08.2004
Skąd: Stargard

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


Witam,

może kompromisowo ja napiszę, że operator '@' przed nazwą funkcji tłumi wyświetlenie błędu. Błąd będzie, ale PHP nie wypisze w przeglądarce żadnego ze swoich standardowych komunikatów - żeby wiedzieć czy błąd wystąpił trzeba będzie sprawdzić if`em etc.

Pozdrawiam

Ten post edytował cim 26.12.2009, 15:49:23
Go to the top of the page
+Quote Post
webdice
post
Post #3


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Cytat(cim @ 26.12.2009, 15:48:39 ) *
(...) może kompromisowo ja napiszę, że operator '@' przed nazwą funkcji tłumi wyświetlenie błędu. Błąd będzie, ale PHP nie wypisze w przeglądarce żadnego ze swoich standardowych komunikatów - żeby wiedzieć czy błąd wystąpił trzeba będzie sprawdzić if`em etc. (...)


Tylko że to już było napisane. Zamykam.
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 12:13