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
>
|