webmaster resource
+ Webmaster Forum von Webmaster-Resource.de » Webcoding » PHP (Moderatoren: Christian Felken, » тнє $υι¢ι∂є « ™)
|-+ Was macht das "@" vor dem Befehlen?
Username:
Password:

Seiten: [1]
Topic Tools  
Read 01. November 2006, 10:12:45 #0
Nano

Was macht das "@" vor dem Befehlen?

Hi  zusammen,

möchte euch erstmal alle begrüssen und den Admin eine schöne Ankunft wünschen und willkommen zurück wünschen.

Also, zu der Frage, ich sehe es immer wieder mal, dass ein "@" vor gewissen Befehlen ist, was bewirkt dies eigentlich genau?

Grüsse Nano


Signatur? Wurde konfisziert.
Offline  
Read 01. November 2006, 11:01:20 #1
Christian Felken

Was macht das "@" vor dem Befehlen?

Es unterdrückt die Fehlerausgabe einer Funktion. Mit anderen Worten: falls die Funktion aus irgendeinem Grund (fehlerhafte Übergabe von Parameter o.ä.) einen Fehler zurückliefert, wird dieser nicht an den Browser ausgegeben.

Viele Grüße aus Brisbane

Christian


Viele Grüße

Christian Felken

Webmaster Resource - Alles für Webmaster!
www.webmaster-resource.de
Offline  
Read 01. November 2006, 12:22:37 #2
Nano

Was macht das "@" vor dem Befehlen?

Danke  Lächelnd


Signatur? Wurde konfisziert.
Offline  
Read 01. November 2006, 14:00:28 #3
DarkShadow

Was macht das "@" vor dem Befehlen?

Du kannst die Fehlermeldungen aber trotzdem ausgeben, die werden nämlich trotzdem gespeichert.

Gruss
DarkShadow


Edit by Gott: So kann ich das nicht stehen lassen!
Programmiersprachen: C, C++, Assembler, HTML, PHP, SQL, CSS, JavaScript u.s.w.
Offline  
Read 01. November 2006, 17:18:34 #4
s.wokal

Was macht das "@" vor dem Befehlen?

Fehlermeldungen sollten Prinzibiell nicht unterdrückt werden!


zu 80% Fertig!
Offline  
Read 01. November 2006, 17:23:27 #5
Nano

Was macht das "@" vor dem Befehlen?

Hmm.... Wenn es funktioniert gibts ja eigentlich keine.


Signatur? Wurde konfisziert.
Offline  
Read 01. November 2006, 17:38:45 #6
DarkShadow

Was macht das "@" vor dem Befehlen?

Tja, es gibt dann zwar keine Fehlermeldungen, aber die Fehler bleiben trotzdem  Lächelnd


Edit by Gott: So kann ich das nicht stehen lassen!
Programmiersprachen: C, C++, Assembler, HTML, PHP, SQL, CSS, JavaScript u.s.w.
Offline  
Read 01. November 2006, 18:23:59 #7
Nano

Was macht das "@" vor dem Befehlen?

Das nennt sich dann Politik.


Signatur? Wurde konfisziert.
Offline  
Read 02. November 2006, 20:52:55 #8
rob

Was macht das "@" vor dem Befehlen?

Zitat von: Nano
Das nennt sich dann Politik.

 :mrgreen:  :mrgreen:  :mrgreen:
Offline  
Read 02. November 2006, 20:56:20 #9
TruckerB

Was macht das "@" vor dem Befehlen?

Wobei ein "or die (mysql_error())" manchmal besser bei einer fehlerbehebung hilft... und dabei kann dan auch der Klammeraffe benutzt werden Zwinkernd
Offline  
Seiten: [1]
Gehe zu: