/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Endnu et notationsspørgsmål
Fra : Thomas


Dato : 20-02-07 23:44

Hej NG

En kort spørgsmål. hvad betyder det når der står et @ foran et kald til en
funktion?

har set det i forbindelse med at php's mail funktion blev kaldt:

$mail = @mail(...

Mvh. Thomas



 
 
Kim Schulz (21-02-2007)
Kommentar
Fra : Kim Schulz


Dato : 21-02-07 00:03

On Tue, 20 Feb 2007 23:44:16 +0100
"Thomas" <bossgis@FJERNhotmail.com> wrote:

> Hej NG
>
> En kort spørgsmål. hvad betyder det når der står et @ foran et kald
> til en funktion?
>
> har set det i forbindelse med at php's mail funktion blev kaldt:
>
> $mail = @mail(...
>

det fanger eventuelle fejlbeskeder fra funktionen så de ikke bliver
skrevet ud på siden.


--
Kim Schulz | Private : http://www.schulz.dk
Kim@schulz.dk | Business: http://www.devteam.dk
+45 5190 4262 | Sparetime: http://www.fundanemt.com

Ukendt (21-02-2007)
Kommentar
Fra : Ukendt


Dato : 21-02-07 00:08

Hej Thomas

Den styrer dine fejlbeskeder, snabel-a ( @ ) er foran funktionskaldet
vil de interne fejlbeskeder ikke blive skrevet ud, et eksempel hvor
man logger på en SQL server

MySQLHandle= @mysql_connect(CONSTSQLhost, CONSTSQLusr, CONSTSQLpw);
if (!MySQLHandle)
return mysql_error()
else
return MySQLHandle

ovenstående forhindrer mysql_connect kaldet i at udskrive fejl, fanger
handlen til SQL forbindelsen og returnerer enten handelen eller SQL
fejlteksten, på den måde kan man checke på om det returnerede er et
tal (pointer) eller en tekst.

Generelt er snabel-a godt at bruge når du skal undertrykke
fejlbeskeder du ved vil komme, specielt når du debugger er den god til
at finde og eliminere fejl.

Olrik Larsen
omd[]tra-tanr[]dk

-----------------------------------------------------------
On Tue, 20 Feb 2007 23:44:16 +0100, "Thomas"
<bossgis@FJERNhotmail.com> wrote:

>Hej NG
>
>En kort spørgsmål. hvad betyder det når der står et @ foran et kald til en
>funktion?
>
>har set det i forbindelse med at php's mail funktion blev kaldt:
>
>$mail = @mail(...
>
>Mvh. Thomas
>

Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408514
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste